DL Logo

PDFLPrint Enumerations

PDPrintWhat_Options

Header: PDExpT.h:5601

Description

Passed to the PDDocWillPrintDocInMode() notification to specify the type of print operation being performed.

Value options for PDPrintWhat.

Enum Constants

PDPrintWhat_DOCUMENT
Print only the document.
PDPrintWhat_DOCUMENT_AND_COMMENTS
Print the document and associated annotations (WYSIWYG-- the default for Acrobat 8.0 and later).
PDPrintWhat_DOCUMENT_AND_STAMPS
Print the document and stamp annotations.
PDPrintWhat_FORM_FIELDS_ONLY
Print only the data within form fields.
PDPrintWhat_COUNT
PDPrintWhat_MIN=PDPrintWhat_DOCUMENT

PDFLPrint Structures

PDTile

Header: PDExpT.h:6286

Description

Printing flags

Syntax

struct PDTile {
ASUns32 overlap;
The number of points to overlap (user interface units may be anything, clients convert to points).
ASBool center;
Center the pages' contents on the physical paper.
ASInt32 marksflags;
Determines which printer marks to emit.
ASInt32 paperWidth;
The width of the paper (points). It is client-provided since the client has PPD access.
ASInt32 paperHeight;
The height of the paper (points).
char *docTitle;
The title string for the slug (optional).
char *docDate;
The date string for the slug (optional).
char *docTime;
The time string for the slug (optional).
ASInt32 col;
The current column (0- numcols-1).
ASInt32 row;
The current row.
ASInt32 numCols;
The number of columns for this page.
ASInt32 numRows;
The number of rows for this page.
ASInt32 xOffset;
The amount to shift right. First tile to center the entire image on the sheets.
ASInt32 yOffset;
The amount to shift down.
} PDTileRec, *PDTile;

Used In