Show / Hide Table of Contents

# Namespace pdftron.Layout

### Classes

#### ContentElement

Base class for all content elements in the document content tree. It contains methods to retrieve instances of derived classes via the asDerivedClass() methods. The pattern is to retrieve a MaybeDerivedClass object and then check if it is valid via the isValid() method of the MaybeDerivedClass object. If it is valid, the actual derived instance can be retrieved from the MaybeDerivedClass object.

#### ContentNode

The Document Creation API classes

#### ContentNodeIterator

ContentNodeIterator is an iterator type that can be used to traverse the children of a content node object.

#### FlowDocument

The class FlowDocument. Encapsulates document creation API.

#### List

A List is a content node that represents a list structure.

#### ListItem

A ListItem represents an item within a List.

#### Paragraph

A Paragraph is a content node that contains a list of TextRun objects.

#### Table

A Table is a content node that contains a grid of cells

#### TableCell

A class representing a table cell, which can be used during document creation.

#### TableRow

A class representing a table row, which can be used during document creation

#### TextRun

A TextRun is a content element that represents a single run of text. A paragraph can contain multiple TextRun objects.

#### TextStyledElement

A TextStyledElement provides access to the text style properties of a ContentElement

### Enums

#### List.NumberFormat

Enumeration of number formats for list items.

#### Paragraph.TextJustification

enumeration of Text Justification

#### TableCell.CellAlignmentHorizontal

enumeration of Table Cell content horizontal Alignment

#### TableCell.CellAlignmentVertical

enumeration of Table Cell content vertical Alignment