Rotating PDF report pages
Pages can be rotated in reports that will be output as PDF. For example, the main pages of the report can be in the A4-portrait format, and a page containing a technical drawing can be in the A4-landscape format.
A page appears rotated in the PDF output if:
- The property Transform Transparently is set to
true
in the page root element. - The value of the Layout Direction property implies a
rotation from the default of topToBottom. For example:
- To turn a page 90 degrees to the right, set Layout Direction to rightToLeft.
- To turn a page 90 degrees to the left, set Layout Direction to leftToRight and Swap X to true.
Note:
Previous to GST 4.00, PDF pages could not rotate. If required, you can revert to the
previous behavior by using the fgl_report_setRenderingHints function to set the
pdfPreventPageRotation
rendering hint to
true
:
DEFINE renderingHints om.SaxAttributes
LET renderingHints=om.SaxAttributes.create()
CALL renderingHints.addAttribute("pdfPreventPageRotation","true")
CALL fgl_report_setRenderingHints(renderingHints)