DrawParams Class Documentation

class DrawParams : SystemIDisposable

Namespace:Datalogics::PDFL

Inherits from:
SystemIDisposable

Detailed Description

Settings for rendering PDF pages as images.

This is used for rendering PDF pages to images, such as PNG or JPG files, to export to separate files or to send to a printer.

Referenced by

Constructor & Destructor Documentation

DrawParams

DrawParams()

Construct default DrawParams.

Initializes with DeviceRGB color space, relative colorimetric render intent, no smoothing, no draw flags, and no cancel or progress callbacks.

DrawParams

DrawParams(DrawParams rhs)

Parameters

rhs: DrawParams

The DrawParams to copy from.

Copy constructor.

Property Documentation

BypassCopyPerm

bool BypassCopyPerm[get, set]

Bypass copy permissions. Only used when drawing to a bitmap.

CancelProc

CancelProc CancelProc[get, set]

ColorSpace

ColorSpace ColorSpace[get, set]

DestRect

Rect DestRect[get, set]

EnableBlackPointCompensation

bool EnableBlackPointCompensation[get, set]

Enable/disable black point compensation.

EnableThinLineHeuristics

bool EnableThinLineHeuristics[get, set]

Enable/disable thin line adjustments when drawing rectangles

Flags

DrawFlags Flags[get, set]

Drawing flags.

ICCProfile

ColorProfile ICCProfile[get, set]

ICCProfileCustomPath

string ICCProfileCustomPath[get, set]

Matrix

Matrix Matrix[get, set]

OptionalContentContext

OptionalContentContext OptionalContentContext[get, set]

ProgressProc

RenderProgressProc ProgressProc[get, set]

RenderIntent

RenderIntent RenderIntent[get, set]

Default rendering intent is RelColorimetric (relative colorimetric). Only used when drawing to a bitmap.

SmoothFlags

SmoothFlags SmoothFlags[get, set]

Smoothing flags. Only used when drawing to a bitmap.

UpdateRect

Rect UpdateRect[get, set]

Member Function Documentation

Dispose

void Dispose()

Returns:

void