new HTML2PDF_WebPageSettings()
Settings that control how a web page is opened and converted to PDF.
Methods
-
destroy()
-
Frees the native memory of the object.
-
setAllowJavaScript(enable)
-
Allow javascript from this web page to be run.
Parameters:
Name Type Description enableboolean If true javascript's are allowed.
-
setAllowPlugins(enable)
-
Allow Netscape and flash plugins from this web page to be run. Enabling will have limited success.
Parameters:
Name Type Description enableboolean If true Netscape & flash plugins will be run.
-
setBlockLocalFileAccess(block)
-
Allow local and piped files access to other local files.
Parameters:
Name Type Description blockboolean If true local files will be inaccessible.
-
setDebugJavaScriptOutput(forward)
-
Forward javascript warnings and errors to output.
Parameters:
Name Type Description forwardboolean If true javascript errors and warnings will be forwarded to stdout and the log.
-
setDefaultEncoding(encoding)
-
Default encoding to be used when not specified by the web page.
Parameters:
Name Type Description encodingstring Default encoding, e.g. utf-8 or iso-8859-1.
-
setExternalLinks(convert)
-
Convert external links in HTML document to external PDF links.
Parameters:
Name Type Description convertboolean If true PDF pages produced from this web page can have external links.
-
setIncludeInOutline(include)
-
Add sections from this web page to the outline and table of contents.
Parameters:
Name Type Description includeboolean 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.
-
setInternalLinks(convert)
-
Convert internal links in HTML document into PDF references.
Parameters:
Name Type Description convertboolean If true PDF pages produced from this web page will have links to other PDF pages.
-
setJavaScriptDelay(msec)
-
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().
Parameters:
Name Type Description msecnumber Maximum wait time in milliseconds, e.g. 1200.
-
setLoadImages(load)
-
Print the images of this web page.
Parameters:
Name Type Description loadboolean If true images are printed.
-
setMinimumFontSize(size)
-
Set the smallest font size allowed, e.g 9.
Parameters:
Name Type Description sizenumber No fonts will appear smaller than this.
-
setPassword(password)
-
HtTP authentication password to use when logging into the website.
Parameters:
Name Type Description passwordstring The login password to use with the server, e.g. "elbarto".
-
setPrintBackground(background)
-
Print the background of this web page.
Parameters:
Name Type Description backgroundboolean If true background is printed.
-
setPrintMediaType(print)
-
Controls how content will be printed from this web page.
Parameters:
Name Type Description printboolean If true the print media type will be used, otherwise the screen media type will be used to print content.
-
setProduceForms(forms)
-
Turn HTML forms into PDF forms.
Parameters:
Name Type Description formsboolean If true PDF pages produced from this web page will have PDF forms for any HTML forms the web page has.
-
setProxy(proxy)
-
Use this proxy to load content from this web page.
Parameters:
Name Type Description proxyPDFNet.HTML2PDF_Proxy Contains settings for proxy
-
setSmartShrinking(enable)
-
Allow intelligent shrinking to fit more content per page.
Parameters:
Name Type Description enableboolean If true intelligent shrinking is enabled and the pixel/dpi ratio is non constant.
-
setStopSlowScripts(stop)
-
Stop slow running javascript's.
Parameters:
Name Type Description stopboolean If true, slow running javascript's will be stopped.
-
setUsername(username)
-
HtTP authentication username to use when logging into the website.
Parameters:
Name Type Description usernamestring The login name to use with the server, e.g. "bart".
-
setUserStyleSheet(url)
-
Url or path to user specified style sheet.
Parameters:
Name Type Description urlstring URL or file path to user style sheet to be used with this web page.
-
setZoom(zoom)
-
Zoom factor to use when loading object.
Parameters:
Name Type Description zoomnumber How much to magnify the web content by, e.g. 2.2.