NewPage | 
- 
NewPage( [page size], [orientation], [lines], [columns], [user size], [Coord System], [left margin], [top margin] ) => starts a new page, specifying the page size, orientation and the coordinates system used.
 
Page size (numeric) : is a page format reference as in XBPDEV.CH. The page size defaults to XBPPRN_FORMAT_LETTER, valid page sizes are :
| 
 Letter 
 | 
 230 x 275 
 | 
 8 1/2 x 11 
 | 
| 
 LetterSmall   
 | 
 230 x 279 
 | 
 8 1/2 x 11 
 | 
| 
 Tabloid 
 | 
 279 x 432 
 | 
 11 x 17 
 | 
| 
 Ledger   
 | 
 432 x 279 
 | 
 17 x 11 
 | 
| 
 Legal 
 | 
 203 x 356 
 | 
 8 1/2 x 14 
 | 
| 
 Statement 
 | 
 127 x 203 
 | 
 5 1/2 x 8 1/2 
 | 
| 
 Executive 
 | 
 184 x 254 
 | 
 7 1/4 x 10 1/2 
 | 
| 
 A3 
 | 
 297 x 420 
 | 
 | 
| 
 A4 
 | 
 210 x 297 
 | 
 | 
| 
 A4 Small   
 | 
 210 x 297 
 | 
 | 
| 
 A5 
 | 
 148 x 210 
 | 
 | 
| 
 B4 
 | 
 250 x 354 
 | 
 | 
| 
 B5 
 | 
 182 x 257 
 | 
 | 
| 
 Folio 
 | 
 203 x 330 
 | 
 8 1/2 x 13 
 | 
| 
 Quarto 
 | 
 215 x 275 
 | 
 | 
| 
 10 x 14 in 
 | 
 254 x 356 
 | 
 10 x 14 
 | 
| 
 11 x 17 in 
 | 
 279 x 432 
 | 
 11 x 17 
 | 
| 
 Note 
 | 
 203 x 279 
 | 
 8 1/2 x 11 
 | 
| 
 Envelope #9 
 | 
 98 x 225 
 | 
 3 7/8 x 8 7/8 
 | 
| 
 Envelope #10 
 | 
 105 x 229 
 | 
 4 1/8 x 9 1/2 
 | 
| 
 Envelope #11 
 | 
 102 x 264 
 | 
 4 1/2 x 10 3/8 
 | 
| 
 Envelope #12 
 | 
 102 x 179 
 | 
 4 3/4 x 11 
 | 
| 
 Envelope #14 
 | 
 127 x 279 
 | 
 5 x 11 1/2 
 | 
| 
 C size sheet 
 | 
 432 x 558 
 | 
 17 x 22 
 | 
| 
 D size sheet 
 | 
 558 x 864 
 | 
 22 x 34 
 | 
| 
 E size sheet 
 | 
 864 x 1118 
 | 
 34 x 44 
 | 
| 
 DL 
 | 
 110 x 220 
 | 
 | 
| 
 C5 
 | 
 162 x 229 
 | 
 | 
| 
 C3 
 | 
 324 x 458 
 | 
 | 
| 
 C4 
 | 
 229 x 324 
 | 
 | 
| 
 C6 
 | 
 114 x 162 
 | 
 | 
| 
 C65 
 | 
 114 x 229 
 | 
 | 
| 
 B4 
 | 
 250 x 353 
 | 
 | 
| 
 B5 
 | 
 176 x 250 
 | 
 | 
| 
 B6 
 | 
 176 x 125 
 | 
 | 
| 
 Envelope Italy 
 | 
 110 x 230 
 | 
 | 
| 
 Monarch 
 | 
 98 x 191 
 | 
 3 7/8 x 7 1/2 
 | 
| 
 Envelope Personal 
 | 
 92 x 165 
 | 
 3 5/8 x 6 1/2 
 | 
| 
 US Standard Fanfold 
 | 
 378 x 279 
 | 
 14 7/8 x 11 
 | 
| 
 German Standard Fanfold 
 | 
 216 x 305 
 | 
 8 1/2 x 12 
 | 
| 
 German Legal Fanfold 
 | 
 216 x 330 
 | 
 8 1/2 x 13 
 | 
Orientation (numeric) : is the page orientation, portrait or landscape, and defaults to XBPPRN_ORIENT_PORTRAIT.
Lines (numeric) : is the number of lines in the page, this number is related to the chosen coordinate system (see bellow). Default is 66 lines per page.
Columns (numeric) : the number of character columns in each line, this number is also related to the coordinate system. Default is 80 characters per line.
User size (array) : is a two element array that specifies page dimensions, first element is horizontal size, and second element is vertical size. This parameter is only used for page size XBPPRN_FORMAT_USER, and the measures should be in 1/72 inches. A page with 3 x 5 inches should be informed as { 216, 360 }.
Coordinate system (numeric): the coordinates system specifies the type of coordinates (line, column) passed to the class, they can be :
| 
 0 = CLIPPER 
 | 
 Line, Column, Top Down (Clipper style) 
 | 
| 
 1 = GRA_PU_PIXEL 
 | 
 Pixels, Bottom Up 
 | 
| 
 2 = GRA_PU_LOMETRIC 
 | 
 0.1 Millimeters, Bottom Up 
 | 
| 
 3 = GRA_PU_HIMETRIC 
 | 
 0.01 Millimeters, Bottom Up 
 | 
| 
 4 = GRA_PU_LOENGLISH 
 | 
 0.01 Inches, Bottom Up 
 | 
| 
 5 = GRA_PU_HIENGLISH 
 | 
 0.001 Inches, Bottom Up 
 | 
| 
 6 = GRA_PU_TWIPS 
 | 
 1/1440 Inches, Bottom Up 
 | 
| 
 7 = MILLIMETERS 
 | 
 1 Millimeters, Bottom Up 
 | 
| 
 101 = PIXEL TOP/DOWN 
 | 
 Pixels, Top Down 
 | 
| 
 102 = LOMETRIC TOP/DOWN 
 | 
 0.1 Millimeters, Top Down 
 | 
| 
 103 = HIMETRIC TOP/DOWN 
 | 
 0.01 Millimeters, Top Down 
 | 
| 
 104 = LOENGLISH TOP/DOWN 
 | 
 0.1 Inches, Top Down 
 | 
| 
 105 = HIENGLISH TOP/DOWN 
 | 
 0.01 Inches, Top Down 
 | 
| 
 106 = TWIPS TOP/DOWN 
 | 
 1/1440 Inches, Top Down 
 | 
| 
 107 = MILLIMETERS TOP/DOWN 
 | 
 1 Millimeters, Top Down 
 | 
left margin (numeric) : left margin for the document, default is two characters.
top margin (numeric) : top margin for the document, default is two lines.  
Examples :   oPdf:NewPage( XBPPRN_FORMAT_A4 ) will create a page in the A4 format, oriented portrait, with 66 lines and 80 columns, using line/column coordinate system.
oPdf:NewPage( XBPPRN_FORMAT_LETTER, , 660, 800 ) will create portrait oriented page, letter size, with standard line/column coordinate system, but with 660 lines per page and 800 characters per line, creating a smaller line/character feed, that could provide better precision in positioning elements on the page.
oPdf:NewPage( XBPPRN_FORMAT_LETTER, , , , 3 ) this page will have letter size, but will be using HIMETRIC coordinate system.
oPdf:NewPage( XBPPRN_FORMAT_USER,  , 30, 70, { 504, 360 }) this page will be sized at 5 x 7 inches providing 30 lines with 70 characters in each line, notice that the horizontal dimension (504) is larger that the vertical (360), indicating that the paper will be at a landscape position.