| Modifier and Type | Class and Description | 
|---|---|
| class  | ElementPropertyContainer
             A generic abstract element that fits in a PDF layout object hierarchy. 
            | 
| class  | RootElement
             A generic abstract root element for a PDF layout object hierarchy. 
            | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Canvas
             This class is used for adding content directly onto a specified  PdfCanvas. | 
| class  | ColumnDocumentRenderer
             This class is used for convenient multi-column Document Layouting 
            | 
| class  | Document
             Document is the default root element when creating a self-sufficient PDF. 
            | 
| class  | ElementPropertyContainer
             A generic abstract element that fits in a PDF layout object hierarchy. 
            | 
| class  | RootElement
             A generic abstract root element for a PDF layout object hierarchy. 
            | 
| class  | Style
             Container object for style properties of an element. 
            | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IBlockElement | 
| interface  | IElement
             This class represents a layout element, i.e. 
            | 
| interface  | ILargeElement
             A  ILargeElementis a layout element which may get added to indefinitely, making the object prohibitively large. | 
| interface  | ILeafElement
             A marker subinterface of  IElementthat specifies that the layout object is, by definition, on the lowest tier in the object hierarchy. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractElement
             Defines the most common properties that most  IElementimplementations share. | 
| class  | AreaBreak
             A layout object that terminates the current content area and creates a new one. 
            | 
| class  | BlockElement
             A  BlockElementwill try to take up as much horizontal space as available to it on the canvas or page. | 
| class  | Cell | 
| class  | Div
             A  Divis a container object that defines a section in a document, which will have some shared layout properties. | 
| class  | Image
             A layout element that represents an image for inclusion in the document model. 
            | 
| class  | LineSeparator
             This is a line separator element which is basically just a horizontal line with a style specified by  ILineDrawercustom drawing interface instance. | 
| class  | Link
             A clickable piece of  Textwhich contains alink annotation dictionary. | 
| class  | List
             A List is a layout element representing a series of objects that are vertically outlined with the same or very similar layout properties, giving it a sense of unity. 
            | 
| class  | ListItem
             A list item is a layout element that is one entry in a  List. | 
| class  | Paragraph
             A layout element that represents a self-contained block of textual and graphical information. 
            | 
| class  | Tab | 
| class  | Table
             A  Tableis a layout element that represents data in a two-dimensional grid. | 
| class  | Text
             A  Textis a piece of text of any length. | 
| Modifier and Type | Method and Description | 
|---|---|
| static float | MinMaxWidthUtils. getBorderWidth(IPropertyContainer element) | 
| static float | MinMaxWidthUtils. getMarginsWidth(IPropertyContainer element) | 
| static float | MinMaxWidthUtils. getPaddingWidth(IPropertyContainer element) | 
| Modifier and Type | Method and Description | 
|---|---|
| IElement | IListSymbolFactory. createSymbol(int index, IPropertyContainer list, IPropertyContainer listItem)
             Creates symbol. 
            | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ILeafElementRenderer | 
| interface  | IRenderer
             A renderer object is responsible for drawing a corresponding layout object on a document or canvas. 
            | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractRenderer
             Defines the most common properties and behavior that are shared by most  IRendererimplementations. | 
| class  | AreaBreakRenderer
             Renderer object for the  AreaBreaklayout element. | 
| class  | BlockRenderer | 
| class  | CanvasRenderer | 
| class  | CellRenderer | 
| class  | DivRenderer | 
| class  | DocumentRenderer | 
| class  | ImageRenderer | 
| class  | LineRenderer | 
| class  | LineSeparatorRenderer | 
| class  | LinkRenderer | 
| class  | ListItemRenderer | 
| class  | ListRenderer | 
| class  | ParagraphRenderer | 
| class  | RootRenderer | 
| class  | TableRenderer | 
| class  | TabRenderer | 
| class  | TextRenderer | 
| Modifier and Type | Field and Description | 
|---|---|
| protected IPropertyContainer | AbstractRenderer. modelElement | 
| Modifier and Type | Method and Description | 
|---|---|
| IPropertyContainer | AbstractRenderer. getModelElement()
             Gets the model element associated with this renderer. 
            | 
| IPropertyContainer | AreaBreakRenderer. getModelElement() | 
| IPropertyContainer | CellRenderer. getModelElement()
             Gets the model element associated with this renderer. 
            | 
| IPropertyContainer | IRenderer. getModelElement()
             Gets the model element associated with this renderer. 
            | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TaggingDummyElement | 
| Modifier and Type | Method and Description | 
|---|---|
| void | LayoutTaggingHelper. addKidsHint(IPropertyContainer parent, Iterable extends IPropertyContainer> newKids) | 
| void | LayoutTaggingHelper. addKidsHint(IPropertyContainer parent, Iterable extends IPropertyContainer> newKids, int insertIndex) | 
| void | LayoutTaggingHelper. finishTaggingHint(IPropertyContainer hintOwner) | 
| static TaggingHintKey | LayoutTaggingHelper. getHintKey(IPropertyContainer container) | 
| static TaggingHintKey | LayoutTaggingHelper. getOrCreateHintKey(IPropertyContainer container) | 
| TaggingHintKey | LayoutTaggingHelper. getParentHint(IPropertyContainer hintOwner) | 
| boolean | LayoutTaggingHelper. isArtifact(IPropertyContainer hintOwner) | 
| void | LayoutTaggingHelper. markArtifactHint(IPropertyContainer hintOwner) | 
| void | LayoutTaggingHelper. setRoleHint(IPropertyContainer hintOwner, String role) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | LayoutTaggingHelper. addKidsHint(IPropertyContainer parent, Iterable extends IPropertyContainer> newKids) | 
| void | LayoutTaggingHelper. addKidsHint(IPropertyContainer parent, Iterable extends IPropertyContainer> newKids, int insertIndex) | 
| void | LayoutTaggingHelper. addKidsHint(TagTreePointer parentPointer, Iterable extends IPropertyContainer> newKids) | 
Copyright © 1998–2019 iText Group NV. All rights reserved.