Table of Contents

Namespace iText.Layout.Element

Classes

AbstractElement<T>

Defines the most common properties that most IElement implementations share.

AreaBreak

A layout object that terminates the current content area and creates a new one.

BlockElement<T>

A BlockElement<T> will try to take up as much horizontal space as available to it on the canvas or page.

Cell

A Cell is one piece of data in an enclosing grid, the Table.

Div

A Div is a container object that defines a section in a document, which will have some shared layout properties.

GridContainer

A GridContainer represents a container of the css grid object.

Image

A layout element that represents an image for inclusion in the document model.

LineSeparator

This is a line separator element which is basically just a horizontal line with a style specified by ILineDrawer custom drawing interface instance.

Link

A clickable piece of Text which contains a link annotation dictionary.

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.

ListItem

A list item is a layout element that is one entry in a List.

MulticolContainer

represents a container of the column objects.

Paragraph

A layout element that represents a self-contained block of textual and graphical information.

Tab

This class represents the empty space from a Text to the following TabStop , if any.

TabStop

A TabStop is the closest location on a line of text that the text will jump to if a Tab is inserted.

Table

A Table is a layout element that represents data in a two-dimensional grid.

Table.RowRange

A simple object which holds the row numbers of a section of a table.

Text

A Text is a piece of text of any length.

Interfaces

IAbstractElement

The interface represents abstract layout element and provides an access to its children.

IBlockElement

This class represents a block layout element with special margins, tabbing, and alignment.

IElement

This class represents a layout element, i.e. a piece of content that will take up 'physical' space on a canvas or document.

ILargeElement

A ILargeElement is a layout element which may get added to indefinitely, making the object prohibitively large.

ILeafElement

A marker subinterface of IElement that specifies that the layout object is, by definition, on the lowest tier in the object hierarchy.