Specify a different reverse side page

Specify content that prints on the reverse side of each report page.

About this task

The reverse-side content is contained in a page header or footer.

  1. In your report, create a page header or footer under the Page Root.
  2. Select the container for the page header or footer and enter the following values in the Properties View:
  3. Add other content to the page as required.
  4. If you want to print a reverse side after the last page, define an additional reverse side page at the end of the report.

If the report includes four pages and the reverse side ‘B’ is printed between the pages, the print sequence is 1, B, 2, B, 3, B, 4.

If you define an additional reverse side page at the end of the report, the print sequence is 1, B, 2, B, 3, B, 4, B.

Example

You want to print a legal notice on the reverse side of each page of your report, including the last page. The page header node is called TandC, for "Terms and Conditions". The child node of the page header is a HTML box that brings in the legal text. To include the legal notice at the end of the report, an additional page called TandC_last is created to include the same HTML box.

Figure: Reverse side pages in Structure and Properties View


The figure is a screenshot of the Report Structure and Properties View. The TandC page header is highlighted so that its properties are visible. X-Size and Y-Size are set to max, and Section is set to evenPageHeader.
What to do next

If you use server-side printing, ensure that your printer supports duplex printing by using the $GREDIR/bin/printerinfo script. In your Genero BDL source file, ensure that the printer is set up to print on two sides.

fgl_report_setPrinterSides("two-sided-long-edge") 

If you use client-side printing, use the Print dialog box to configure the printer. Double-sided printing is not possible if you are printing silently on a client-side printer.