| ▼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 captionelement |
| 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 |
|