PSSetPageSize() |
|
Syntax
Procedure PSSetPageSize(nPaperSize)
TPageScript:SetPageSize(nPaperSize)
Returns
The old page size.
Description
PSSetPageSize() lets you set the paper size of your document. It should be any of the predefined paper sizes. You may also query the printer driver for supported paper sizes, by calling PSGetPaperCount() , PSGetPaperNames() and PSGetPaperNumbers(). Call this procedure before starting a new document.
Arguments
nPaperSize | One of the predefined paper size constants. |
Predefined paper selection (based on Windows API constants)
Constant | Value | Description |
DMPAPER_LETTER | 1 | Letter 8.5 x 11 in |
DMPAPER_FIRST | 1 | Letter 8.5 x 11 in |
DMPAPER_LETTERSMALL | 2 | Letter Small 8.5 x 11 in |
DMPAPER_TABLOID | 3 | Tabloid 11 x 17 in |
DMPAPER_LEDGER | 4 | Ledger 17 x 11 in |
DMPAPER_LEGAL | 5 | Legal 8.5 x 14 in |
DMPAPER_STATEMENT | 6 | Statement 5.5 x 8.5 in |
DMPAPER_EXECUTIVE | 7 | Executive 7.25 x 10.5 in |
DMPAPER_A3 | 8 | A3 297 x 420 mm |
DMPAPER_A4 | 9 | A4 210 x 297 mm |
DMPAPER_A4SMALL | 10 | A4 Small 210 x 297 mm |
DMPAPER_A5 | 11 | A5 148 x 210 mm |
DMPAPER_B4 | 12 | B4 (JIS) 250 x 354 |
DMPAPER_B5 | 13 | B5 (JIS) 182 x 257 mm |
DMPAPER_FOLIO | 14 | Folio 8.5 x 13 in |
DMPAPER_QUARTO | 15 | Quarto 215 x 275 mm |
DMPAPER_10X14 | 16 | 10x14 in |
DMPAPER_11X17 | 17 | 11x17 in |
DMPAPER_NOTE | 18 | Note 8 12 x 11 in |
DMPAPER_ENV_9 | 19 | Envelope #9 3 7/8 x 8 7/8 in |
DMPAPER_ENV_10 | 20 | Envelope #10 4 1/8 x 9 1/2 in |
DMPAPER_ENV_11 | 21 | Envelope #11 4 1/2 x 10 3/8 in |
DMPAPER_ENV_12 | 22 | Envelope #12 4 x 11 in |
DMPAPER_ENV_14 | 23 | Envelope #14 5 x 11/12 in |
DMPAPER_CSHEET | 24 | C size sheet |
DMPAPER_DSHEET | 25 | D size sheet |
DMPAPER_ESHEET | 26 | E size sheet |
DMPAPER_ENV_DL | 27 | Envelope DL 110 x 220mm |
DMPAPER_ENV_C5 | 28 | Envelope C5 162 x 229 mm |
DMPAPER_ENV_C3 | 29 | Envelope C3 324 x 458 mm |
DMPAPER_ENV_C4 | 30 | Envelope C4 229 x 324 mm |
DMPAPER_ENV_C6 | 31 | Envelope C6 114 x 162 mm |
DMPAPER_ENV_C65 | 32 | Envelope C65 114 x 229 mm |
DMPAPER_ENV_B4 | 33 | Envelope B4 250 x 353 mm |
DMPAPER_ENV_B5 | 34 | Envelope B5 176 x 250 mm |
DMPAPER_ENV_B6 | 35 | Envelope B6 176 x 125 mm |
DMPAPER_ENV_ITALY | 36 | Envelope 110 x 230 mm |
DMPAPER_ENV_MONARCH | 37 | Envelope Monarch 3.875 x 7.5 in |
DMPAPER_ENV_PERSONAL | 38 | 6 34 Envelope 3 5/8 x 6 1/2 in |
DMPAPER_FANFOLD_US | 39 | US Std Fanfold 14 7/8 x 11 in |
DMPAPER_FANFOLD_STD_GERMAN | 40 | German Std Fanfold 8 1/2 x 12 in |
DMPAPER_FANFOLD_LGL_GERMAN | 41 | German Legal Fanfold 8 1/2 x 13 in |
DMPAPER_ISO_B4 | 42 | B4 (ISO) 250 x 353 mm |
DMPAPER_JAPANESE_POSTCARD | 43 | Japanese Postcard 100 x 148 mm |
DMPAPER_9X11 | 44 | 9 x 11 in |
DMPAPER_10X11 | 45 | 10 x 11 in |
DMPAPER_15X11 | 46 | 15 x 11 in |
DMPAPER_ENV_INVITE | 47 | Envelope Invite 220 x 220 mm |
DMPAPER_RESERVED_48 | 48 | RESERVED--DO NOT USE |
DMPAPER_RESERVED_49 | 49 | RESERVED--DO NOT USE |
DMPAPER_LETTER_EXTRA | 50 | Letter Extra 9 \275 x 12 in |
DMPAPER_LEGAL_EXTRA | 51 | Legal Extra 9 \275 x 15 in |
DMPAPER_TABLOID_EXTRA | 52 | Tabloid Extra 11.69 x 18 in |
DMPAPER_A4_EXTRA | 53 | A4 Extra 9.27 x 12.69 in |
DMPAPER_LETTER_TRANSVERSE | 54 | Letter Transverse 8 \275 x 11 in |
DMPAPER_A4_TRANSVERSE | 55 | A4 Transverse 210 x 297 mm |
DMPAPER_LETTER_EXTRA_TRANSVERSE | 56 | Letter Extra Transverse 9\275 x 12 in |
DMPAPER_A_PLUS | 57 | Super A A4 227 x 356 mm |
DMPAPER_B_PLUS | 58 | Super B A3 305 x 487 mm |
DMPAPER_LETTER_PLUS | 59 | Letter Plus 8.5 x 12.69 in |
DMPAPER_A4_PLUS | 60 | A4 Plus 210 x 330 mm |
DMPAPER_A5_TRANSVERSE | 61 | A5 Transverse 148 x 210 mm |
DMPAPER_B5_TRANSVERSE | 62 | B5 (JIS) Transverse 182 x 257 mm |
DMPAPER_A3_EXTRA | 63 | A3 Extra 322 x 445 mm |
DMPAPER_A5_EXTRA | 64 | A5 Extra 174 x 235 mm |
DMPAPER_B5_EXTRA | 65 | B5 (ISO) Extra 201 x 276 mm |
DMPAPER_A2 | 66 | A2 420 x 594 mm |
DMPAPER_A3_TRANSVERSE | 67 | A3 Transverse 297 x 420 mm |
DMPAPER_A3_EXTRA_TRANSVERSE | 68 | A3 Extra Transverse 322 x 445 mm |
DMPAPER_LAST | 68 | A3 Extra Transverse 322 x 445 mm |
DMPAPER_USER | 256 | User defined paper size |