XPRINT GET PAPER statement  

Purpose

Retrieves the current paper size/type.

Syntax

XPRINT GET PAPER TO PaperVar&

Function Form:

PaperVar& = XPRINT(PAPER)

Remarks

XPRINT GET PAPER retrieves the paper style for which the host printer is currently configured.  The paper style is identified by an integer value which is assigned to the long integer variable specified by PaperVar&.  The following equates are predefined in the compiler, and represent the most common paper styles:

%DMPAPER_LETTER    =  1      Letter    8.5   x 11    inches
%DMPAPER_TABLOID   =  3      Tabloid   11    x 17    inches
%DMPAPER_LEDGER    =  4      Ledger    17    x 11    inches
%DMPAPER_LEGAL     =  5      Legal     8.5   x 14    inches
%DMPAPER_STATEMENT =  6      Statement 5.5   x 8.5   inches
%DMPAPER_EXECUTIVE =  7      Executive 7.25  x 10.5  inches
%DMPAPER_A3        =  8      A3        297   x 420   mm
%DMPAPER_A4        =  9      A4        210   x 297   mm
%DMPAPER_A5        = 11      A5        148   x 210   mm
%DMPAPER_B4        = 12      B4        250   x 354   mm
%DMPAPER_B5        = 13      B5        182   x 257   mm
%DMPAPER_FOLIO     = 14      Folio     8.5   x 13    inches
%DMPAPER_QUARTO    = 15      Quarto    215   x 275   mm
%DMPAPER_10X14     = 16      10x14     10    x 14    inches
%DMPAPER_11X17     = 17      11x17     11    x 17    inches
%DMPAPER_NOTE      = 18      Note      8.5   x 11    inches
%DMPAPER_ENV_9     = 19      9 Envlp   3.875 x 8.875 inches
%DMPAPER_ENV_10    = 20      10 Envlp  4.125 x 9.5   inches

Other paper style codes may be defined by Windows or printer suppliers. You can use XPRINT GET PAPERS to obtain a list of all the paper styles supported by the attached host printer.

If the printer does not support paper style changes, the value zero is returned.  If executed without a host printer attached, error 57 is generated.

See also

XPRINT ATTACH, XPRINT GET PAPERS, XPRINT SET PAPER