java.lang.Object | |
↳ | com.pdftron.pdf.HTML2PDF.WebPageSettings |
Settings that control how a web page is opened and converted to PDF.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | e_abort | The Constant e_abort. | |||||||||
int | e_ignore | The Constant e_abort. | |||||||||
int | e_skip | The Constant e_abort. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
WebPageSettings()
Default constructor
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void |
close()
Frees the native memory of the object.
| ||||||||||
void |
destroy()
Frees the native memory of the object.
| ||||||||||
void |
setAllowJavaScript(boolean enable)
Allow javascript from this web page to be run.
| ||||||||||
void |
setAllowPlugins(boolean enable)
Allow Netscape and flash plugins from this web page to
be run.
| ||||||||||
void |
setBlockLocalFileAccess(boolean block)
Allow local and piped files access to other local files.
| ||||||||||
void |
setConvertDelay(int msec)
Amount of time to wait before starting to convert html
to pdf.
| ||||||||||
void |
setDebugJavaScriptOutput(boolean forward)
Forward javascript warnings and errors to the HTML2PDF warning callback.
| ||||||||||
void |
setDefaultEncoding(String encoding)
Default encoding to be used when not specified by the web page.
| ||||||||||
void |
setExternalLinks(boolean convert)
Convert external links in HTML document to external
PDF links.
| ||||||||||
void |
setIncludeInOutline(boolean include)
Add sections from this web page to the outline and
table of contents.
| ||||||||||
void |
setInternalLinks(boolean convert)
Convert internal links in HTML document into PDF references.
| ||||||||||
void |
setJavaScriptDelay(int msec)
Amount of time to wait for a web page to start printing after
it's completed loading.
| ||||||||||
void |
setLoadErrorHandling(int type)
How to handle objects that failed to load.
| ||||||||||
void |
setLoadImages(boolean load)
Print the images of this web page.
| ||||||||||
void |
setMinimumFontSize(int size)
Set the smallest font size allowed, e.g 9.
| ||||||||||
void |
setPassword(String password)
HTTP authentication password to use when logging into the website.
| ||||||||||
void |
setPrintBackground(boolean background)
Print the background of this web page.
| ||||||||||
void |
setPrintMediaType(boolean print)
Controls how content will be printed from this web page.
| ||||||||||
void |
setProduceForms(boolean forms)
Turn HTML forms into PDF forms.
| ||||||||||
void |
setProxy(HTML2PDF.Proxy proxy)
Use this proxy to load content from this web page.
| ||||||||||
void |
setSmartShrinking(boolean enable)
Allow intelligent shrinking to fit more content per page.
| ||||||||||
void |
setStopSlowScripts(boolean stop)
Stop slow running javascript's.
| ||||||||||
void |
setTimeout(int msec)
Amount of time to wait in milliseconds for the entire converting and printing process.
| ||||||||||
void |
setUserStyleSheet(String url)
Url or path to user specified style sheet.
| ||||||||||
void |
setUsername(String username)
HTTP authentication username to use when logging into the website.
| ||||||||||
void |
setZoom(double zoom)
Zoom factor to use when loading object.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
java.lang.AutoCloseable
|
The Constant e_abort.
The Constant e_abort.
The Constant e_abort.
Frees the native memory of the object. This can be explicity called to control the deallocation of native memory and avoid situations where the garbage collector does not free the object in a timely manner.
PDFNetException |
---|
Frees the native memory of the object. This can be explicity called to control the deallocation of native memory and avoid situations where the garbage collector does not free the object in a timely manner.
Allow javascript from this web page to be run.
enable | - If true javascript's are allowed. |
---|
PDFNetException |
---|
Allow Netscape and flash plugins from this web page to be run. Enabling will have limited success.
enable | - If true Netscape & flash plugins will be run. Note: This option is deprecated in the latest HTML2PDF module and may have no effect. |
---|
PDFNetException |
---|
Allow local and piped files access to other local files. By default local file access is blocked due to security concerns.
block | - If true local files will be inaccessible. If false they will be be accessible which should only be used if the html is trusted. |
---|
PDFNetException |
---|
Amount of time to wait before starting to convert html to pdf. Converter will wait msec milliseconds before calling convert.
msec | - Time to wait in milliseconds, e.g. 1200. |
---|
PDFNetException |
---|
Forward javascript warnings and errors to the HTML2PDF warning callback.
forward | - If true javascript errors and warnings will be forwarded to HTML2PDF error and warning callbacks. Use HTML2PDF::SetWarningProc and SetErrorProc to get these messages when forward is true. Note: This option is deprecated in the latest HTML2PDF module and may have no effect. |
---|
PDFNetException |
---|
Default encoding to be used when not specified by the web page.
Note: available encodings are Apple Roman, Big5, Big5-HKSCS, CP949, EUC-JP, EUC-KR, GB18030-0, IBM 850, IBM 866, IBM 874, ISO 2022-JP, ISO 8859-1 to 10, ISO 8859-13 to 16, Iscii-Bng, Dev, Gjr, Knd, Mlm, Ori, Pnj, Tlg, Tml, JIS X 0201, JIS X 0208, KOI8-R, KOI8-U, MuleLao-1, ROMAN8, Shift-JIS, TIS-620, TSCII, UTF-8, UTF-16, UTF-16BE, UTF-16LE, UTF-32, UTF-32BE, UTF-32LE, Windows-1250 to 1258, WINSAMI2.
encoding | - Default encoding, e.g. utf-8 or iso-8859-1. Note: This option is deprecated in the latest HTML2PDF module and may have no effect. |
---|
PDFNetException |
---|
Convert external links in HTML document to external PDF links.
convert | - If true PDF pages produced from this web page can have external links. Note: This option is deprecated in the latest HTML2PDF module and may have no effect. |
---|
PDFNetException |
---|
Add sections from this web page to the outline and table of contents.
include | - If true PDF pages created from this web page will show up in the outline, and table of contents, otherwise, produced PDF pages will be excluded. Note: This option is deprecated in the latest HTML2PDF module and may have no effect. |
---|
PDFNetException |
---|
Convert internal links in HTML document into PDF references.
convert | - If true PDF pages produced from this web page will have links to other PDF pages. Note: This option is deprecated in the latest HTML2PDF module and may have no effect. |
---|
PDFNetException |
---|
Amount of time to wait for a web page to start printing after it's completed loading. Converter will wait a maximum of msec milliseconds for javascript to call window.print().
msec | - Maximum wait time in milliseconds, e.g. 1200. |
---|
PDFNetException |
---|
How to handle objects that failed to load.
type | - If e_abort then conversion process is aborted, if e_skip then the converter will not add this web page to the PDF output, and if e_skip then the converter will try to add this web page to the PDF output. Note: This option is deprecated in the latest HTML2PDF module and may have no effect. |
---|
PDFNetException |
---|
Print the images of this web page.
load | - If true images are printed. Note: This option is deprecated in the latest HTML2PDF module and may have no effect. |
---|
PDFNetException |
---|
Set the smallest font size allowed, e.g 9.
size | - No fonts will appear smaller than this. Note: This option is deprecated in the latest HTML2PDF module and may have no effect. |
---|
PDFNetException |
---|
HTTP authentication password to use when logging into the website.
password | - The login password to use with the server, e.g. "elbarto". |
---|
PDFNetException |
---|
Print the background of this web page.
background | - If true background is printed. |
---|
PDFNetException |
---|
Controls how content will be printed from this web page.
- If true the print media type will be used, otherwise the screen media type will be used to print content. Note: This option is deprecated in the latest HTML2PDF module and may have no effect. |
PDFNetException |
---|
Turn HTML forms into PDF forms.
forms | - If true PDF pages produced from this web page will have PDF forms for any HTML forms the web page has. Note: This option is deprecated in the latest HTML2PDF module and may have no effect. |
---|
PDFNetException |
---|
Use this proxy to load content from this web page.
proxy | - Contains settings for proxy |
---|
PDFNetException |
---|
Allow intelligent shrinking to fit more content per page.
enable | - If true intelligent shrinking is enabled and the pixel/dpi ratio is non constant. Note: This option is deprecated in the latest HTML2PDF module and may have no effect. |
---|
PDFNetException |
---|
Stop slow running javascript's.
stop | - If true, slow running javascript's will be stopped. Note: This option is deprecated in the latest HTML2PDF module and may have no effect. |
---|
PDFNetException |
---|
Amount of time to wait in milliseconds for the entire converting and printing process. If conversion doesn't finish before the timeout, it will be cancelled and no output is expected. Default 120,000 ms.
msec | -- Maximum timeout in milliseconds. |
---|
PDFNetException |
---|
Url or path to user specified style sheet.
url | - URL or file path to user style sheet to be used with this web page. |
---|
PDFNetException |
---|
HTTP authentication username to use when logging into the website.
username | - The login name to use with the server, e.g. "bart". |
---|
PDFNetException |
---|
Zoom factor to use when loading object.
zoom | - How much to magnify the web content by, e.g. 2.2. |
---|
PDFNetException |
---|