PageScript 32 - User guide for [x]Harbour and Xbase++ - Version 3.0.3

Print Preview Window

The Print Preview Window

Function reference

PSAbort()

PSAsciiToAnsi()

PSBarCode()

PSBeginDoc()

PSBeginDocEx()

PSBeginEmuDoc()

PSBeginRawDoc()

PSBitmap()

PSEllipse()

PSEllipseEx()

PSEndDoc()

PSEndEmuDoc()

PSEndRawDoc()

PSFrame()

PSFrameEx()

PSGetAsciiToAnsi()

PSGetBin()

PSGetBorderColor()

PSGetBorderThickness()

PSGetCaps()

PSGetCoorSystem()

PSGetCopies()

PSGetCPI()

PSGetDecimalSep()

PSGetDefPrinter()

PSGetDefaultPrinter()

PSGetDuplex()

PSGetFillColor()

PSGetFillPattern()

PSGetFonts()

PSGetFontAngle()

PSGetFontBColor()

PSGetFontCount()

PSGetFontFColor()

PSGetFontJustify()

PSGetFontName()

PSGetFontNames()

PSGetFontSize()

PSGetFontStyle()

PSGetJustify()

PSGetLPI()

PSGetMaxHeight()

PSGetMaxWidth()

PSGetOrientation()

PSGetPageSize()

PSGetPaperBin()

PSGetPaperBins()

PSGetPaperBinCount()

PSGetPaperBinNames()

PSGetPaperBinNumbers()

PSGetPaperCount()

PSGetPaperNames()

PSGetPaperNumbers()

PSGetPrinter()

PSGetPrinters()

PSGetPrinterCaps()

PSGetPrinterCapsEx()

PSGetPrinterCount()

PSGetPrinterHandle()

PSGetPrinterNames()

PSGetTextHeight()

PSGetTextWidth()

PSGetTitle()

PSGetUnit()

PSGetUseDIB()

PSGetVersion()

PSGetXerox()

PSInit()

PSIsPreviewVisible()

PSLine()

PSLineEx()

PSNewPage()

PSPrintDialog()

PSPrintFile()/PSPrintEmuFile()

PSPrintRawFile()

PSSetAsciiToAnsi()

PSSetBin()

PSSetBorder()

PSSetBorderColor()

PSSetBorderThickness()

PSSetClipperComp()

PSSetCoorSystem()

PSSetCopies()

PSSetCPI()

PSSetDecimalSep()

PSSetDevice()

PSSetDirectPrint()

PSSetDuplex()

PSSetFileName()

PSSetFill()

PSSetFillColor()

PSSetFillPattern()

PSSetFont()

PSSetFontAttributes()

PSSetFontAngle()

PSSetFontBColor()

PSSetFontFColor()

PSSetFontName()

PSSetFontSize()

PSSetFontStyle()

PSSetJustify()

PSSetLPI()

PSSetOrientation()

PSSetPageSize()

PSSetPaperBin()

PSSetPDFOwnerPassword()

PSSetPrinter()

PSSetPWBounds()

PSSetPWColors()

PSSetPWPosition()

PSSetPWSize()

PSSetPWState()

PSSetPWZoomLevel()

PSSetRowCol()

PSSetTitle()

PSSetUnit()

PSSetUseDIB()

PSSetXerox()

PSTextBox()

PSTextBoxEx()

PSTextOut()

PSTextOutEx()

PSVersion()

PSWaterMark()

RGB()

Obsolete or unsupported

These functions are either unsupported or became obsolete in this version of PageScript 32 for xbase like programming languages.

PSPrnChanged()

PSRefreshPrinters()

PSSendMail()

PSSetPrintPreview()

PSSetTimeSlice()

PSShowIcon()

PSShutDown()

Predefined paper sizes

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