The base class for all elements in a C1Document is the C1TextElement class. The C1TextElement class is comprised of three further classes: the C1Block class, the C1Document class, and the C1Inline class.
The C1Block element is an abstract class that provides a base for all block-level flow content elements. Block-level flow content elements are classes that inherit from C1Block, such as the C1Paragraph class
The following elements inherit from the C1Block Class:
Element Description C1BlockUIContainer A block-level flow content element which enables UIElement elements to be embedded in flow content. C1List A block-level flow element that provides facilities for presenting content in an ordered or unordered list. C1ListItem A flow content element that represents a particular content item in a C1List. C1Paragraph A block-level flow content element used to group content into a paragraph. C1Section A block-level flow content element used for grouping other C1Block elements. C1Table A block-level flow content element that provides a grid-based presentation organized by rows and columns. C1TableCell A flow content element that defines a cell of content within a C1Table. C1TableRow A flow content element that defines a row within a C1Table C1TableRowGroup A flow content element that is used to group C1TableRow elements within a C1Table.
The C1Document class represents a flow element.
The C1Inline abstract class provides a base for all inline flow elements. The C1Inline class is comprised of the following elements:
C1Inline Elements Description C1InlineUIContainer An inline-level flow content element which enables UIElement elements to be embedded in flow content. C1Run An inline-level flow element intended to contain a run of formatted or unformatted text. C1Span The C1Span class groups other C1Inline flow content elements, such as C1Hyperlink elements.