Skip to main content
Version: Next

Printing page

Printing page : Integer

ParameterTypeDescription
Function resultInteger←Page number of page currently being printed

Description​

The Printing page command returns the printing page number.

Example​

The following example changes the position of the page numbers on a report so that the report can be reproduced in a double-sided format. The form for the report has two variables that display page numbers. A variable in the lower-left corner (vLeftPageNum) will print the even page numbers. A variable in the lower-right corner (vRightPageNum) will print the odd page numbers. The example tests for even pages, then clears and sets the appropriate variables:

 Case of
    :(FORM Event.code=On Printing Footer)
       If((Printing page% 2)=0) // Modulo is 0, it is an even page
          vLeftPageNum:=String(Printing page) // Set the left page number
          vRightPageNum:="" // Clear the right page number
       Else // Otherwise it is an odd page
          vLeftPageNum:="" // Clear the left page number
          vRightPageNum:=String(Printing page) // Set the right page number
       End if
 End case

See also​

PRINT SELECTION

Properties​

Command number275
Thread safeno