WebToPDFConvertParams Class Documentation

class WebToPDFConvertParams

Namespace:com::datalogics::PDFL

Detailed Description

On supported platforms, owns a WebToPDFParamsRec and bridges it to a pair of CWebProgressProc/CWebLogProc functors that the static C trampolines installed into the params dispatch through.

On platforms where the WebToPDF plugin is not supported, the same class compiles with a stub state that mirrors the public set/get surface using primitive fields. The stub never throws from the constructor or any setter failures only surface from the Document.from_web_url / from_html_file entry points (in CDocument.cpp). This keeps configuration code platform-portable.

Public signatures use plain int where the underlying plugin enum would otherwise leak through; numeric values match the plugin enums and the public api WebViewportPreset / WebPageSize / ... 1:1, so callers cast freely at either boundary.

Constructor & Destructor Documentation

WebToPDFConvertParams

WebToPDFConvertParams()

Member Function Documentation

delete

synchronized void delete(Boolean disposing)

Parameters

disposing: Boolean

Returns:

synchronized void

delete

synchronized void delete()

Returns:

synchronized void

finalize

void finalize()

Returns:

void

getCustomPageHeight

double getCustomPageHeight()

Returns:

double

getCustomPageWidth

double getCustomPageWidth()

Returns:

double

getCustomViewportHeight

int getCustomViewportHeight()

Returns:

int

getCustomViewportWidth

int getCustomViewportWidth()

Returns:

int

getDisplayHeaderFooter

boolean getDisplayHeaderFooter()

Returns:

boolean

getDownsamplingDPI

int getDownsamplingDPI()

Returns:

int

getEnableVerboseLogging

boolean getEnableVerboseLogging()

Returns:

boolean

getGenerateTaggedPDF

boolean getGenerateTaggedPDF()

Returns:

boolean

getImageCompression

int getImageCompression()

Returns:

int

getMarginBottom

double getMarginBottom()

Returns:

double

getMarginLeft

double getMarginLeft()

Returns:

double

getMarginRight

double getMarginRight()

Returns:

double

getMarginTop

double getMarginTop()

Returns:

double

getPageOrientation

int getPageOrientation()

Returns:

int

getPageSize

int getPageSize()

Returns:

int

getPreferCSSPageSize

boolean getPreferCSSPageSize()

Returns:

boolean

getPrintBackground

boolean getPrintBackground()

Returns:

boolean

getScale

double getScale()

Returns:

double

getTimeoutSeconds

int getTimeoutSeconds()

Returns:

int

getViewportSize

int getViewportSize()

Returns:

int

setCustomPageSize

void setCustomPageSize(double width_pts, double height_pts)

Parameters

width_pts: double
height_pts: double

Returns:

void

setCustomViewport

void setCustomViewport(int width, int height)

Parameters

width: int
height: int

Returns:

void

setDisplayHeaderFooter

void setDisplayHeaderFooter(boolean v)

Parameters

v: boolean

Returns:

void

setDownsamplingDPI

void setDownsamplingDPI(int v)

Parameters

v: int

Returns:

void

setEnableVerboseLogging

void setEnableVerboseLogging(boolean v)

Parameters

v: boolean

Returns:

void

setGenerateTaggedPDF

void setGenerateTaggedPDF(boolean v)

Parameters

v: boolean

Returns:

void

setImageCompression

void setImageCompression(int v)

Parameters

v: int

Returns:

void

setMargins

void setMargins(double top, double right, double bottom, double left)

Parameters

top: double
right: double
bottom: double
left: double

Returns:

void

setPageOrientation

void setPageOrientation(int v)

Parameters

v: int

Returns:

void

setPageSize

void setPageSize(int v)

Parameters

v: int

Returns:

void

setPreferCSSPageSize

void setPreferCSSPageSize(boolean v)

Parameters

v: boolean

Returns:

void

setPrintBackground

void setPrintBackground(boolean v)

Parameters

v: boolean

Returns:

void

setScale

void setScale(double v)

Parameters

v: double

Returns:

void

setTimeoutSeconds

void setTimeoutSeconds(int v)

Parameters

v: int

Returns:

void

setViewportSize

void setViewportSize(int v)

Parameters

v: int

Returns:

void