Enum graphics

DrawFlags

Namespace: Datalogics::PDFL

Values

DoLazyErase = 1

Erase the page while rendering only as needed.

UseAnnotFaces = 64

Draw annotation appearances.

IsPrinting = 128

The page is being printed.

DisplayOverPrintPreview = 256

Display overprint preview.

UseTrapAnnots = 8192

Use trap network annotations.

DirectlyImposed = 16384

Directly imposed page.

IsPSPrinting = 32768

PostScript printing.

EmitPageGroup = 65536

Emit a page group.

UsePrinterMarkAnnots = 131072

Use printer's mark annotations.

PassOPItoAGMPort = 262144

Pass open prepress interface (OPI) to AGM port.

PassMetadatatoAGMPort = 524288

Pass metadata to AGM port.

PassOCtoAGMPort = 1048576

Pass optional content to AGM port.

DoNotDownloadFonts = 4194304

Do not download fonts during rendering.

Use this flag to prevent fonts from being downloaded/named to the output. Active when writing GDI output, such as to a metafile or printer on Windows.

WritingToEMF = 4194304

Indicate that the drawing is writing to an Enhanced MetaFile.

This prevents fonts from being downloaded, but may advise other flags in the future.

DoNotSubstituteWorkingSpaces = 8388608

Do not substitute working spaces.

SwapComponents = 16777216

Render colors in BGR order rather than RGB. It is only valid for calls to Page.DrawContents and only when outputing to an RGB colorspace.

SuppressRasterAlpha = 33554432

Suppress raster alpha.

WorkingSpacesOnlyForChange = 67108864

If this is set, only use a working space instead of a device space if the process color model of the target device is different than that of the source.

UseStampAnnotsOnly = 134217728

If set, only consider Stamp annotations. This overrides UseAnnotFaces.

ForceGDIPort = 268435456

If set, this forces the window draw code to attempt to use GDI instructions internally instead of assuming the incoming Platform device context contains enough information to allow APDFL to make a useful determination. Only honored on Windows. Useful when drawing to a window during print preview, when the supplied hDC is for the screen and does not allow APDFL to adequately instantiate drawing bounds.

IsPrintPreviewing = 268435456

Same as ForceGDIPort.

OptimizeForInteractive = 536870912

Set this flag for interactive viewers where the same PDF page may be re-drawn multiple times for viewing. This flag will allow re-drawing a PDF page (to change the positioning, zoom level or active smoothing & antialiasing, for example) to reuse some data elements from previous drawing operations, and will invoke a separate runtime thread for page operator parsing. However, this will increase the memory used for page display if enabled.