DrawParams Class Documentation
class DrawParamsNamespace: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(DrawParams rhs)Parameters
rhs: DrawParams
Member Function Documentation
delete
synchronized void delete(Boolean disposing)Parameters
disposing: Boolean
Returns:
synchronized voiddelete
synchronized void delete()Returns:
synchronized voidfinalize
void finalize()Returns:
voidgetBypassCopyPerm
boolean getBypassCopyPerm()Returns:
booleanBypass copy permissions. Only used when drawing to a bitmap.
getCancelProc
CancelProc getCancelProc()Returns:
CancelProcGet the cancel callback.
getColorSpace
ColorSpace getColorSpace()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
Rect getDestRect()Returns:
RectThe rectangle of the bitmap. It is defined in device space coordinates. Only used when drawing to a bitmap.
getEnableBlackPointCompensation
boolean getEnableBlackPointCompensation()Returns:
booleanEnable/disable black point compensation.
getEnableThinLineHeuristics
boolean getEnableThinLineHeuristics()Returns:
booleanEnable/disable thin line adjustments when drawing rectangles
getFlags
java.util.EnumSet< DrawFlags > getFlags()Returns:
java.util.EnumSet< DrawFlags >Drawing flags.
getICCProfile
ColorProfile getICCProfile()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
String getICCProfileCustomPath()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
Matrix getMatrix()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
OptionalContentContext getOptionalContentContext()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
RenderProgressProc getProgressProc()Returns:
RenderProgressProcGet the progress callback.
getRenderIntent
RenderIntent getRenderIntent()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
Rect getUpdateRect()Returns:
RectA rectangle represented by the coordinates of its four sides, which specifies the area to draw.
setBypassCopyPerm
void setBypassCopyPerm(boolean value)Parameters
value: boolean
Returns:
voidBypass copy permissions. Only used when drawing to a bitmap.
setCancelProc
void setCancelProc(CancelProc cancelProc)Parameters
cancelProc: CancelProca CancelProc, which can return true to cancel the operation, may be null.
Returns:
voidSet the cancel callback.
setColorSpace
void setColorSpace(ColorSpace colorSpace)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
void setDestRect(Rect rect)Parameters
rect: Rect
Returns:
voidThe rectangle of the bitmap. It is defined in device space coordinates. Only used when drawing to a bitmap.
setEnableBlackPointCompensation
void setEnableBlackPointCompensation(boolean value)Parameters
value: boolean
Returns:
voidEnable/disable black point compensation.
setEnableThinLineHeuristics
void setEnableThinLineHeuristics(boolean value)Parameters
value: boolean
Returns:
voidEnable/disable thin line adjustments when drawing rectangles
setFlags
void setFlags(java.util.EnumSet< DrawFlags > value)Parameters
value: java.util.EnumSet< DrawFlags >
Returns:
voidDrawing flags.
setICCProfile
void setICCProfile(ColorProfile colorProfile)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
void setICCProfileCustomPath(String colorProfilePath)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
void setMatrix(Matrix matrix)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
void setOptionalContentContext(OptionalContentContext context)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
void setProgressProc(RenderProgressProc progressProc)Parameters
progressProc: RenderProgressProca RenderProgressProc, that can receive updates regarding rendering progress, may be null.
Returns:
voidSet the progress callback.
setRenderIntent
void setRenderIntent(RenderIntent value)Parameters
value: RenderIntent
Returns:
voidDefault rendering intent is RelColorimetric (relative colorimetric). Only used when drawing to a bitmap.
setSmoothFlags
void setSmoothFlags(java.util.EnumSet< SmoothFlags > value)Parameters
value: java.util.EnumSet< SmoothFlags >
Returns:
voidSmoothing flags. Only used when drawing to a bitmap.
setUpdateRect
void setUpdateRect(Rect rect)Parameters
rect: Rect
Returns:
voidA rectangle represented by the coordinates of its four sides, which specifies the area to draw.