JadePrintPage Class

The JadePrintPage class is the transient class that holds a page of print output. Each page of print output is contained in a Windows metafile, which contains details of all Application Programming Interfaces (APIs) calls necessary to reproduce print output in a form independent of the printer device, to enable you to preview printed output.

The JADE print preview facility creates an array of transient JadePrintDirect and JadePrintPage objects containing the output pages, which you can then manipulate and print to meet your requirements.

Use the Printer class setReport method to capture this output for storage, manipulation, and printing to meet your requirements. Alternatively, use the Printer class printPage method to print the specified page of print output on the current printer.

Client-side facilities only are available. Print facilities cannot be invoked from a server method.

If you are running JADE in thin client mode, the printing is performed on the presentation client using a printer attached to the presentation client workstation. When the presentation client requests a print preview, the pages of the printed report do not have to be transferred to and from the application server. (This optimizes the performance of the print preview process when running JADE thin client mode over a slow network.) However, if your application calls Printer::setReport to indicate that user logic subsequently stores or manipulates the report output, each page of output is transferred to the application server.

For details about the properties defined in the JadePrintPage class, see "JadePrintPage Properties", in the following subsection.

JadePrintData

(None)