▼NiText |
|
▼NHtml2pdf |
|
▼NAttach |
|
▼NImpl |
|
►NLayout |
|
►NForm |
|
►NElement |
|
CAbstractSelectField |
An abstract class for fields that represents a control for selecting one or several of the provided options |
CButton |
Extension of the FormField class representing a input with type button or submit in html |
CButtonContainer |
Extension of the FormField class representing a button in html |
CCheckBox |
Extension of the FormField class representing a checkbox so that a iText.Html2pdf.Attach.Impl.Layout.Form.Renderer.CheckBoxRenderer is used instead of the default renderer for fields |
CComboBoxField |
A field that represents a control for selecting one of the provided options |
CFormField |
Implementation of the iText.Layout.Element.AbstractElement class for form fields |
CIFormField |
Interface extending the iText.Layout.Element.ILeafElement interface in the context of form fields |
CInputField |
Extension of the FormField class representing a button so that a iText.Html2pdf.Attach.Impl.Layout.Form.Renderer.InputFieldRenderer is used |
CIPlaceholderable |
A marker interface that specifies that the layout object has placeholder |
CListBoxField |
A field that represents a control for selecting one or several of the provided options |
CRadio |
Extension of the FormField class representing a radio button so that a iText.Html2pdf.Attach.Impl.Layout.Form.Renderer.RadioRenderer is used instead of the default renderer for fields |
CTextArea |
Extension of the FormField class representing a button so that a iText.Html2pdf.Attach.Impl.Layout.Form.Renderer.TextAreaRenderer is used instead of the default renderer for fields |
►NRenderer |
|
CAbstractFormFieldRenderer |
Abstract iText.Layout.Renderer.BlockRenderer for form fields |
CAbstractOneLineTextFieldRenderer |
Abstract iText.Layout.Renderer.BlockRenderer for a single line of text content in a form field |
CAbstractSelectFieldRenderer |
Abstract iText.Layout.Renderer.BlockRenderer for select form fields |
CAbstractTextFieldRenderer |
Abstract iText.Layout.Renderer.BlockRenderer for form fields with text content |
CButtonContainerRenderer |
The AbstractOneLineTextFieldRenderer implementation for buttons with kids |
CButtonRenderer |
The AbstractOneLineTextFieldRenderer implementation for buttons with no kids |
CCheckBoxRenderer |
The AbstractOneLineTextFieldRenderer implementation for checkboxes |
CInputFieldRenderer |
The AbstractOneLineTextFieldRenderer implementation for input fields |
CRadioRenderer |
The AbstractOneLineTextFieldRenderer implementation for radio buttons |
CSelectFieldComboBoxRenderer |
The SelectFieldComboBoxRenderer implementation for select field renderer |
CSelectFieldListBoxRenderer |
The SelectFieldListBoxRenderer implementation for select field renderer |
CTextAreaRenderer |
The AbstractTextFieldRenderer implementation for text area fields |
CHtml2PdfProperty |
Set of constants that will be used as keys to get and set properties |
CHtmlDocumentRenderer |
The DocumentRenderer class for HTML |
CHtmlPageBreak |
The HTML implementation of an iText.Layout.Element.AreaBreak |
CPageCountElement |
iText.Layout.Element.Text implementation to be used for the page count |
CRunningElement |
An iText.Layout.Element.IElement that serves as a placeholder for removed running element from the normal flow |
CRunningElementContainer |
A wrapper for the running elements taken out of the normal flow |
►NTags |
|
CAbbrTagWorker |
Tag worker class for the abbr element |
CABlockTagWorker |
TagWorker class for a link block |
CATagWorker |
TagWorker class for the a element |
CBodyTagWorker |
TagWorker class for the body element |
CBrTagWorker |
TagWorker class for the br element |
CButtonTagWorker |
TagWorker class for a button element |
CCaptionTagWorker |
TagWorker class for the caption element |
CColgroupTagWorker |
TagWorker class for a column group |
CColTagWorker |
TagWorker class for a column |
CDisplayTableRowTagWorker |
TagWorker class for a table row element |
CDisplayTableTagWorker |
TagWorker class for a table element |
CDivTagWorker |
TagWorker class for the div element |
CHrTagWorker |
TagWorker class for the hr element |
CHTagWorker |
|
CHtmlTagWorker |
TagWorker class for the html element |
CIDisplayAware |
Interface for those TagWorker implementations that deal with tags that can have a display value |
CImgTagWorker |
TagWorker class for the img element |
CInputTagWorker |
TagWorker class for the input element |
CLinkTagWorker |
TagWorker class for the link element |
CLiTagWorker |
TagWorker class for the li element |
CMetaTagWorker |
TagWorker class for the meta element |
CObjectTagWorker |
TagWorker class for the object element |
COptGroupTagWorker |
TagWorker class for the optgroup element |
COptionTagWorker |
TagWorker class for the option element |
CPageCountWorker |
TagWorker class for the page count |
CPageMarginBoxWorker |
TagWorker class for the page margin box |
CPlaceholderTagWorker |
TagWorker class for the input 's placeholder |
CPreTagWorker |
TagWorker class for the pre element |
CPTagWorker |
TagWorker class for the p element |
CRunningElementTagWorker |
TagWorker class for the running elements taken out of the normal flow |
CSelectTagWorker |
TagWorker class for the select element |
CSpanTagWorker |
TagWorker class for the span tag |
CSvgTagWorker |
TagWorker class for the svg element |
CTableFooterTagWorker |
TagWorker class for the footer of a table |
CTableHeaderTagWorker |
TagWorker class for the header of a table |
CTableTagWorker |
TagWorker class for the table element |
CTdTagWorker |
TagWorker class for the td element |
CTextAreaTagWorker |
TagWorker class for the textarea element |
CThTagWorker |
|
CTitleTagWorker |
TagWorker class for the title element |
CTrTagWorker |
TagWorker class for the tr element |
CUlOlTagWorker |
TagWorker class for the ul and ol elements |
CDefaultHtmlProcessor |
The default implementation to process HTML |
CDefaultTagWorkerFactory |
The default implementation of a tag worker factory, mapping tags to tag worker implementations |
CLinkContext |
This class keeps track of information regarding link (destinations) that occur in the document |
COutlineHandler |
A OutlineHandler handles creating outlines for tags |
▼NUtil |
|
CAccessiblePropHelper |
|
CContextMappingHelper |
|
CLinkHelper |
Helper class for links |
CRowColHelper |
Helper class to keep track of the current column / row position in a table |
CTrimUtil |
Utility class to trim content |
CWaitingColgroupsHelper |
Helper class for waiting column groups |
CWaitingInlineElementsHelper |
Helper class for waiting inline elements |
▼NWrapelement |
|
CColgroupWrapper |
Wrapper for the colgroup element |
CColWrapper |
Wrapper for the col element |
CIWrapElement |
Interface for all the element wrapper classes (such as SpanWrapper, TableWrapper,...) |
CSpanWrapper |
Wrapper for the span element |
CTableRowWrapper |
Wrapper for the tr element |
CTableWrapper |
Wrapper for the table element |
CAttacher |
Helper class to add parsed HTML content to an existing iText document, or to parse HTML to a list of iText elements |
CIHtmlProcessor |
Interface for classes that can process HTML to PDF in the form of a iText.Kernel.Pdf.PdfDocument or a list of iText.Layout.Element.IElement objects |
CITagWorker |
Interface for all the tag worker implementations |
CITagWorkerFactory |
ITagWorkerFactory interface is used for instantiating new ITagWorker objects |
CProcessorContext |
Keeps track of the context of the processor |
CState |
State machine to push, pop, peek,.. |
▼NCss |
|
▼NApply |
|
►NImpl |
|
CBlockCssApplier |
iText.Html2pdf.Css.Apply.ICssApplier implementation for Block elements |
CBodyTagCssApplier |
iText.Html2pdf.Css.Apply.ICssApplier implementation for Body elements |
CCaptionCssApplier |
iText.Html2pdf.Css.Apply.ICssApplier implementation for a caption element |
CColgroupTagCssApplier |
iText.Html2pdf.Css.Apply.ICssApplier implementation for column groups |
CColTagCssApplier |
iText.Html2pdf.Css.Apply.ICssApplier implementation for columns |
CDefaultCssApplierFactory |
A factory for creating iText.Html2pdf.Css.Apply.ICssApplier objects |
CDisplayTableRowTagCssApplier |
iText.Html2pdf.Css.Apply.ICssApplier implementation for table rows |
CDlTagCssApplier |
iText.Html2pdf.Css.Apply.ICssApplier implementation for Dl elements |
CHrTagCssApplier |
iText.Html2pdf.Css.Apply.ICssApplier implementation for hr elements |
CHtmlTagCssApplier |
iText.Html2pdf.Css.Apply.ICssApplier implementation for Html elements |
CLiTagCssApplier |
iText.Html2pdf.Css.Apply.ICssApplier implementation for Li elements |
CPageMarginBoxCssApplier |
iText.Html2pdf.Css.Apply.ICssApplier implementation for page margin box containers |
CPlaceholderCssApplier |
iText.Html2pdf.Css.Apply.ICssApplier implementation for input's placeholder |
CSpanTagCssApplier |
iText.Html2pdf.Css.Apply.ICssApplier implementation for Span elements |
CTableTagCssApplier |
iText.Html2pdf.Css.Apply.ICssApplier implementation for table elements |
CTdTagCssApplier |
iText.Html2pdf.Css.Apply.ICssApplier implementation for Td elements |
CTrTagCssApplier |
iText.Html2pdf.Css.Apply.ICssApplier implementation for Tr elements |
CUlOlTagCssApplier |
iText.Html2pdf.Css.Apply.ICssApplier implementation for Ul en Ol elements |
►NUtil |
|
CBackgroundApplierUtil |
Utilities class to apply backgrounds |
CBorderStyleApplierUtil |
Utilities class to apply border styles |
CCounterProcessorUtil |
Utilities class to process counters |
CFloatApplierUtil |
Utilities class to apply float values to elements |
CFontStyleApplierUtil |
Utilities class to apply font styles |
CHyphenationApplierUtil |
The Class HyphenationApplierUtil |
CListStyleApplierUtil |
Utilities class to apply list styles to an element |
CMarginApplierUtil |
Utilities class to apply margins |
COpacityApplierUtil |
Utilities class to apply opacity |
COutlineApplierUtil |
|
COverflowApplierUtil |
Utilities class to apply overflow |
CPaddingApplierUtil |
Utilities class to apply a padding |
CPageBreakApplierUtil |
Utilities class to apply page breaks |
CPositionApplierUtil |
Utilities class to apply a position |
CSupportedColColgroupPropertiesUtil |
Utilities class to get widths and mapping related to columns and column groups as stated in paragraph 17.3 of https://www.w3.org/TR/CSS21/tables.html#q4 |
CTransformationApplierUtil |
|
CVerticalAlignmentApplierUtil |
Utilities class to apply vertical alignment values |
CWidthHeightApplierUtil |
Utilities class to apply a width or a height to an element |
CICssApplier |
Interface to be implemented by all types of CSS appliers |
CICssApplierFactory |
ICssApplierFactory interface is used for instantiating new ICssApplier objects |
▼NPage |
|
CCssRunningManager |
Class that manages running elements |
CPageMarginRunningElementNode |
Wrapper iText.StyledXmlParser.Node.INode serving as a placeholder for running element |
▼NResolve |
|
►NFunc |
|
►NCounter |
|
CCssCounterManager |
Class that manages counters (e.g. for list symbols) |
CPageCountElementNode |
iText.StyledXmlParser.Node.ICustomElementNode implementation for a page count element node |
CCssContext |
Class that bundles all the CSS context properties |
CDefaultCssResolver |
Default implementation of the iText.StyledXmlParser.Css.ICssResolver interface |
CCssConstants |
|
▼NEvents |
|
CPdfHtmlEvent |
Class for html events |
▼NExceptions |
|
CCssApplierInitializationException |
Runtime exception in case a CSS applier can't be initialized |
CHtml2PdfException |
Runtime exception that gets thrown if something goes wrong in the HTML to PDF conversion |
CTagWorkerInitializationException |
Runtime exception that gets thrown if a tag worker can't be initialized |
▼NHtml |
|
▼CAttributeConstants |
Class that bundles a series of attribute constants |
CObjectTypes |
|
CHtmlUtils |
Utilities class with HTML-related functionality |
CTagConstants |
Class that bundles a series of tag constants |
▼NResolver |
|
▼NFont |
|
CDefaultFontProvider |
The default iText.StyledXmlParser.Resolver.Font.BasicFontProvider for pdfHTML, that, as opposed to the font provider in iText 7's styled-xml-parser, also includes a series of fonts that are shipped with the add-on |
▼NForm |
|
CFormFieldNameResolver |
Utilities class that resolves form field names |
CRadioCheckResolver |
Utilities class that resolves radio's checked property value |
▼NResource |
|
CHtmlResourceResolver |
Extends iText.StyledXmlParser.Resolver.Resource.ResourceResolver to also support SVG images |
▼NUtil |
|
CSvgProcessingUtil |
Utility class for handling operations related to SVG |
CTagProcessorMapping |
Class that allows to map keys (html tags, css attributes) to the corresponding tag processors (a tag worker or a CSS applier) |
CConverterProperties |
Properties that will be used by the HtmlConverter |
CHtml2PdfProductInfo |
Product info about this iText add-on |
CHtmlConverter |
The HtmlConverter is the class you will use most when converting HTML to PDF |
CLogMessageConstant |
Class that bundles all the error message templates as constants |
CPortUtil |
|