public class ConverterProperties extends Object
HtmlConverter.| Constructor and Description |
|---|
ConverterProperties()
Instantiates a new
ConverterProperties instance. |
ConverterProperties(ConverterProperties other)
Instantiates a new
ConverterProperties instance based on another ConverterProperties instance
(copy constructor). |
| Modifier and Type | Method and Description |
|---|---|
String |
getBaseUri()
Gets the base URI.
|
String |
getCharset()
Gets the encoding charset.
|
ICssApplierFactory |
getCssApplierFactory()
Gets the CSS applier factory.
|
com.itextpdf.kernel.counter.event.IMetaInfo |
getEventCountingMetaInfo()
Gets html meta info.
|
com.itextpdf.layout.font.FontProvider |
getFontProvider()
Gets the font provider.
|
com.itextpdf.styledxmlparser.css.media.MediaDeviceDescription |
getMediaDeviceDescription()
Gets the media device description.
|
OutlineHandler |
getOutlineHandler()
Gets the outline handler.
|
ITagWorkerFactory |
getTagWorkerFactory()
Gets the TagWorkerFactory instance.
|
boolean |
isCreateAcroForm()
Check if the createAcroForm flag is set.
|
boolean |
isImmediateFlush()
Checks if immediateFlush is set.
|
ConverterProperties |
setBaseUri(String baseUri)
Sets the base URI.
|
ConverterProperties |
setCharset(String charset)
Sets the encoding charset.
|
ConverterProperties |
setCreateAcroForm(boolean createAcroForm)
Sets the createAcroForm value.
|
ConverterProperties |
setCssApplierFactory(ICssApplierFactory cssApplierFactory)
Sets the CSS applier factory.
|
ConverterProperties |
setEventCountingMetaInfo(com.itextpdf.kernel.counter.event.IMetaInfo metaInfo)
Sets html meta info.
|
ConverterProperties |
setFontProvider(com.itextpdf.layout.font.FontProvider fontProvider)
Sets the font provider.
|
ConverterProperties |
setImmediateFlush(boolean immediateFlush)
Set the immediate flush property of the layout document.
|
ConverterProperties |
setMediaDeviceDescription(com.itextpdf.styledxmlparser.css.media.MediaDeviceDescription mediaDeviceDescription)
Sets the media device description.
|
ConverterProperties |
setOutlineHandler(OutlineHandler outlineHandler)
Sets the outline handler.
|
ConverterProperties |
setTagWorkerFactory(ITagWorkerFactory tagWorkerFactory)
Sets the TagWorkerFactory.
|
public ConverterProperties()
ConverterProperties instance.public ConverterProperties(ConverterProperties other)
ConverterProperties instance based on another ConverterProperties instance
(copy constructor).other - the other ConverterProperties instancepublic com.itextpdf.styledxmlparser.css.media.MediaDeviceDescription getMediaDeviceDescription()
public ConverterProperties setMediaDeviceDescription(com.itextpdf.styledxmlparser.css.media.MediaDeviceDescription mediaDeviceDescription)
mediaDeviceDescription - the media device descriptionConverterProperties instancepublic com.itextpdf.layout.font.FontProvider getFontProvider()
FontProvider instances cannot be reused across several documents
and thus as soon as you set this property, this ConverterProperties instance becomes only useful
for a single HTML conversion.public ConverterProperties setFontProvider(com.itextpdf.layout.font.FontProvider fontProvider)
FontProvider instances cannot be reused across several documents
and thus as soon as you set this property, this ConverterProperties instance becomes only useful
for a single HTML conversion.fontProvider - the font providerConverterProperties instancepublic ITagWorkerFactory getTagWorkerFactory()
ITagWorker, which in turn
are used to convert the HTML tags to the PDF elements.public ConverterProperties setTagWorkerFactory(ITagWorkerFactory tagWorkerFactory)
ITagWorker, which in turn
are used to convert the HTML tags to the PDF elements.tagWorkerFactory - the TagWorkerFactoryConverterProperties instancepublic ICssApplierFactory getCssApplierFactory()
ICssApplier, which in turn
are used to convert the CSS properties to the PDF properties.public ConverterProperties setCssApplierFactory(ICssApplierFactory cssApplierFactory)
ICssApplier, which in turn
are used to convert the CSS properties to the PDF properties.cssApplierFactory - the CSS applier factoryConverterProperties instancepublic String getBaseUri()
public ConverterProperties setBaseUri(String baseUri)
baseUri - the base URIConverterProperties instancepublic boolean isCreateAcroForm()
public ConverterProperties setCreateAcroForm(boolean createAcroForm)
createAcroForm - true if an AcroForm needs to be createdConverterProperties instancepublic OutlineHandler getOutlineHandler()
OutlineHandler is not thread safe, thus
as soon as you have set this property, this ConverterProperties instance cannot be used in
converting multiple HTMLs simultaneously.public ConverterProperties setOutlineHandler(OutlineHandler outlineHandler)
OutlineHandler is not thread safe, thus
as soon as you have set this property, this ConverterProperties instance cannot be used in
converting multiple HTMLs simultaneously.outlineHandler - the outline handlerConverterProperties instancepublic String getCharset()
public ConverterProperties setCharset(String charset)
charset - the charsetConverterProperties instancepublic boolean isImmediateFlush()
HtmlConverter.convertToDocument(java.lang.String, com.itextpdf.kernel.pdf.PdfWriter) methods and will be
overwritten to false if a page-counter declaration is present in the CSS of the HTML being converted.
Has no effect when used in conjunction with HtmlConverter.convertToPdf(java.lang.String, java.io.OutputStream)
or HtmlConverter.convertToElements(java.lang.String).public ConverterProperties setImmediateFlush(boolean immediateFlush)
HtmlConverter.convertToDocument(java.lang.String, com.itextpdf.kernel.pdf.PdfWriter) methods and will be
overwritten to false if a page-counter declaration is present in the CSS of the HTML being converted.
Has no effect when used in conjunction with HtmlConverter.convertToPdf(java.lang.String, java.io.OutputStream)
or HtmlConverter.convertToElements(java.lang.String).immediateFlush - the immediate flush valueConverterProperties instancepublic com.itextpdf.kernel.counter.event.IMetaInfo getEventCountingMetaInfo()
EventCounter
with PdfHtmlEvent and can be used to determine event origin.IMetaInfopublic ConverterProperties setEventCountingMetaInfo(com.itextpdf.kernel.counter.event.IMetaInfo metaInfo)
EventCounter
with PdfHtmlEvent and can be used to determine event origin.metaInfo - meta info to setConverterProperties instanceCopyright © 1998–2020 iText Group NV. All rights reserved.