DrawParams Class Documentation
classDrawParamsNamespace:com::datalogics::PDFL
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()DrawParams
DrawParams(DrawParamsrhs)Parameters
rhs: DrawParams
Member Function Documentation
DisposeChildren
voidDisposeChildren()Returns:
void[static initializer]
static void[static initializer]()delete
synchronized voiddelete(Booleandisposing)Parameters
disposing: Boolean
Returns:
synchronized voiddelete
synchronized voiddelete()Returns:
synchronized voidfinalize
voidfinalize()Returns:
voidgetBypassCopyPerm
booleangetBypassCopyPerm()Returns:
booleanBypass copy permissions. Only used when drawing to a bitmap.
getCancelProc
CancelProcgetCancelProc()Returns:
CancelProcGet the cancel callback.
getColorSpace
ColorSpacegetColorSpace()Returns:
ColorSpaceThe color space in which the bitmap data is represented. It must be one of DeviceGray, DeviceRGB, DeviceRGBA, DeviceCMYK, Lab, or LabA. Only used when drawing to a bitmap.
getDestRect
RectgetDestRect()Returns:
RectThe rectangle of the bitmap. It is defined in device space coordinates. Only used when drawing to a bitmap.
getEnableBlackPointCompensation
booleangetEnableBlackPointCompensation()Returns:
booleanEnable/disable black point compensation.
getEnableThinLineHeuristics
booleangetEnableThinLineHeuristics()Returns:
booleanEnable/disable thin line adjustments when drawing rectangles
getFlags
java.util.EnumSet< DrawFlags >getFlags()Returns:
java.util.EnumSet< DrawFlags >Drawing flags.
getICCProfile
ColorProfilegetICCProfile()Returns:
ColorProfileGets the ICC Profile of the colorspace to be used for rendering from a known value.
NOTE: The ICCProfileCustomPath must not be set for this property to be used. The profile must be compatible with the ColorSpace property value, which can't be set to ICCBased either.
getICCProfileCustomPath
StringgetICCProfileCustomPath()Returns:
StringGets the ICC Profile of the colorspace to be used for rendering from a custom file path.
NOTE: The ICCProfile is ignored when this property is a non-empty string. The profile must be compatible with the ColorSpace property value, which can't be set to ICCBased either.
getMatrix
MatrixgetMatrix()Returns:
MatrixA pointer to the matrix to concatenate onto the default page matrix. It is useful for converting from page to window coordinates and for scaling.
getOptionalContentContext
OptionalContentContextgetOptionalContentContext()Returns:
OptionalContentContextThe optional-content context to use for visibility state information, or NULL to use the document's current states in the default context.
getProgressProc
RenderProgressProcgetProgressProc()Returns:
RenderProgressProcGet the progress callback.
getRenderIntent
RenderIntentgetRenderIntent()Returns:
RenderIntentDefault rendering intent is RelColorimetric (relative colorimetric). Only used when drawing to a bitmap.
getSmoothFlags
java.util.EnumSet< SmoothFlags >getSmoothFlags()Returns:
java.util.EnumSet< SmoothFlags >Smoothing flags. Only used when drawing to a bitmap.
getUpdateRect
RectgetUpdateRect()Returns:
RectA rectangle represented by the coordinates of its four sides, which specifies the area to draw.
setBypassCopyPerm
voidsetBypassCopyPerm(booleanvalue)Parameters
value: boolean
Returns:
voidBypass copy permissions. Only used when drawing to a bitmap.
setCancelProc
voidsetCancelProc(CancelProccancelProc)Parameters
cancelProc: CancelProca CancelProc, which can return true to cancel the operation, may be null.
Returns:
voidSet the cancel callback.
setColorSpace
voidsetColorSpace(ColorSpacecolorSpace)Parameters
colorSpace: ColorSpace
Returns:
voidThe color space in which the bitmap data is represented. It must be one of DeviceGray, DeviceRGB, DeviceRGBA, DeviceCMYK, Lab, or LabA. Only used when drawing to a bitmap.
setDestRect
voidsetDestRect(Rectrect)Parameters
rect: Rect
Returns:
voidThe rectangle of the bitmap. It is defined in device space coordinates. Only used when drawing to a bitmap.
setEnableBlackPointCompensation
voidsetEnableBlackPointCompensation(booleanvalue)Parameters
value: boolean
Returns:
voidEnable/disable black point compensation.
setEnableThinLineHeuristics
voidsetEnableThinLineHeuristics(booleanvalue)Parameters
value: boolean
Returns:
voidEnable/disable thin line adjustments when drawing rectangles
setFlags
voidsetFlags(java.util.EnumSet< DrawFlags >value)Parameters
value: java.util.EnumSet< DrawFlags >
Returns:
voidDrawing flags.
setICCProfile
voidsetICCProfile(ColorProfilecolorProfile)Parameters
colorProfile: ColorProfile
Returns:
voidSets the ICC Profile of the colorspace to be used for rendering to a known value.
NOTE: The ICCProfileCustomPath must not be set for this property to be used. The profile must be compatible with the ColorSpace property value, which can't be set to ICCBased either.
setICCProfileCustomPath
voidsetICCProfileCustomPath(StringcolorProfilePath)Parameters
colorProfilePath: String
Returns:
voidSets the ICC Profile of the colorspace to be used for rendering from a custom file path.
NOTE: The ICCProfile is ignored when this property is a non-empty string. The profile must be compatible with the ColorSpace property value, which can't be set to ICCBased either.
setMatrix
voidsetMatrix(Matrixmatrix)Parameters
matrix: Matrix
Returns:
voidA pointer to the matrix to concatenate onto the default page matrix. It is useful for converting from page to window coordinates and for scaling.
setOptionalContentContext
voidsetOptionalContentContext(OptionalContentContextcontext)Parameters
context: OptionalContentContext
Returns:
voidThe optional-content context to use for visibility state information, or NULL to use the document's current states in the default context.
setProgressProc
voidsetProgressProc(RenderProgressProcprogressProc)Parameters
progressProc: RenderProgressProca RenderProgressProc, that can receive updates regarding rendering progress, may be null.
Returns:
voidSet the progress callback.
setRenderIntent
voidsetRenderIntent(RenderIntentvalue)Parameters
value: RenderIntent
Returns:
voidDefault rendering intent is RelColorimetric (relative colorimetric). Only used when drawing to a bitmap.
setSmoothFlags
voidsetSmoothFlags(java.util.EnumSet< SmoothFlags >value)Parameters
value: java.util.EnumSet< SmoothFlags >
Returns:
voidSmoothing flags. Only used when drawing to a bitmap.
setUpdateRect
voidsetUpdateRect(Rectrect)Parameters
rect: Rect
Returns:
voidA rectangle represented by the coordinates of its four sides, which specifies the area to draw.