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 |
IAbstractElement
The interface represents abstract layout element and provides an access to its children.
|
interface |
IBlockElement
This class represents a block layout element with special margins, tabbing, and alignment.
|
interface |
IElement
This class represents a layout element, i.e.
|
interface |
ILargeElement
A ILargeElement is a layout element which may get added to indefinitely, making the object prohibitively large.
|
interface |
ILeafElement
A marker subinterface of IElement that 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 IElement implementations share.
|
class |
AreaBreak
A layout object that terminates the current content area and creates a new one.
|
class |
BlockElement
A BlockElement will try to take up as much horizontal space as available to it on the canvas or page.
|
class |
Cell
|
class |
Div
A Div is 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 ILineDrawer custom drawing interface instance.
|
class |
Link
A clickable piece of Text which contains a link 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 Table is a layout element that represents data in a two-dimensional grid.
|
class |
Text
A Text is 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 IRenderer implementations.
|
class |
AreaBreakRenderer
Renderer for the AreaBreak layout element.
|
class |
BlockRenderer
Represents a renderer for block elements.
|
class |
CanvasRenderer
Represents a renderer for the Canvas layout element.
|
class |
CellRenderer
Represents a renderer for the Cell layout element.
|
class |
DivRenderer
Represents a renderer for the Div layout element.
|
class |
DocumentRenderer |
class |
FlexContainerRenderer |
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–2022 iText Group NV. All rights reserved.