Office .NET Class Library
Show/Hide TOC

# Independentsoft.Office.Odf Namespace

## Classes

Annotation | Represents an OpenDocument annotation.
AttributedText | Represents the application of a style to the character content of a portion of text. The content of this class is the text which uses that text style.
BibliographyConfiguration | Represents how bibliography entries are displayed in-line, and how they are displayed in a bibliography index.
Bookmark | Marks a text position.
BookmarkEnd | Marks the end position of a bookmark in a text range.
BookmarkReference | Represents a reference to a BookmarkStart or Bookmark object in a text.
BookmarkStart | Marks the start position of a bookmark in a text range.
CalculationSettings | Represents a container for settings that effect the calculation of formula.
Cell | Represents a table cell. It is contained in a table row element. A table cell can contain paragraphs and other text content as well as sub tables. Table cells may span multiple columns and rows. Table cells may be empty.
CellPosition |
Change | Represents a position in an empty region where text has been deleted.
ChangedRegion | Represents a list of tracked changes for any changed region of a document.
ChangeEnd | Represents the end of a region with content where text has been inserted or the format has been changed.
ChangeInfo | Specifies who made a change and when. It may also contain a comment on the change.
ChangeStart | Represents the start of a region with content where text has been inserted or the format has been changed.
ChapterIndexEntry | Represents the chapter number where an index entry is located.
Column | Represents the attributes for every column in a table.
Configuration | Represents a container element for application setting elements.
ConfigurationItem | Represents the value of an application setting whose name is specified by its name attribute.
ConfigurationItemMapEntry | Represents a single setting in a sequence of settings.
ConfigurationItemMapIndexed | Represents a container element for ordered sequences of application settings.
ConfigurationItemMapNamed | Represents a sequence of application setting elements. Each sequence is identified by the value of its name attribute.
ContentValidation | Represents a validation rule for table cell content.
CoveredCell | Represents a cells that are covered by an object that spans multiple columns or rows.
Deletion | Represents information that identifies the person responsible for a deletion and the date of that deletion.This information may also contain one or more objects which contains a comment on the deletion.
Document | Represents a document in OpenDocument format.
DocumentStatistic | Represents statistics about a document.
ErrorMessage | Represents a message to display if a user tries to enter invalid content into a cell. That is when a validation rule's condition evaluates to “false” on the content the user attempts to enter.
FileEntry |
FormatChange | Represents any change in formatting attributes.
Heading | Define the division structure for a document. A chapter or section begins with a heading and extends to the next heading at the same or higher level.
HelpMessage | Represents a message to display if a user selects a cell.
Hyperlink | Represents a hyperlink.
HyperlinkEndIndexEntry | Represents the end of a hyperlink index entry.
HyperlinkStartIndexEntry | Represents the start of a hyperlink index entry.
IllustrationIndexEntryTemplate | Represents the format of an index entry.
IndexBody | Contains all types of indexes. It contains the index content generated to form the index.
IndexOfIllustrations | Represents an index of the images and graphics in a current document or chapter.
IndexOfIllustrationsSource | Represents how an index of illustrations is generated.
IndexSourceStyle | Represents the name of a style or a class. Paragraphs formatted using that style or class are included in the index.
IndexSourceStyles | Represents all of a style or a class for a particular outline level. The outline level attribute specifies at which outline level to list the index entries gathered from the respective paragraph styles.
IndexTitle | Represents the title of an index.
IndexTitleTemplate | Represents the style and content of the index title.
Insertion | Represents the information that identify the person responsible for a change and the date of that change. This information may also contain one or more a comment on the insertion.
LabelRange | Represents a label cell range which contain labels, and a data cell range which specifies the rows or columns whose content is referenced by the labels. There are two types of label ranges: -Label ranges for columns. -Label ranges for rows.
LineBreak | Represents a line break.
LineNumberingConfiguration | Represents line numbering.
LineNumberingSeparator | Represents a the text that is displayed as a separator. A separator is text that is displayed instead of a line number for lines where no number is displayed.
List | Represents a list.
ListHeader | Represents a list header and is a kind of list item. It contains one or more paragraphs that are displayed before a list. The paragraphs are formatted as list items but they do not have a preceding number or bullet.
ListItem | Represents an item in a list.
Manifest | Represents a collection of FileEntry objects.
MetaData | Represents a metadata elements for a document that are not specified by a manifest.rdf file.
MetaDataText | Represents the application of a style to the character content of a portion of text. The content of this class is the text which uses that text style.
NamedElement |
NamedExpression | Represents an expression with a name.
NamedRange | Represents a cell range that has a name assigned.
Note | Represents text notes which are attached to a text position.
NoteReference | Represents a field that represents a reference to a Note object in a text.
NotesConfiguration | Represents a values for each note class used in a document. If there is no note configuration element, an implementation defined default note configuration is used.
OfficeScripts | Represents all script for a document.
Page | Represents a page.
PageNumberIndexEntry | Represents the number of the chapter where an index entry is located.
Paragraph | Represents a paragraph, which is the basic unit of text in an OpenDocument file.
PointReference |
RangeReference |
Reference | Represents a field that represents a reference to an object in a text.
Row | Represents a row in a table. It contains elements that specify the cells of the table row.
Ruby | Represents additional text that is displayed above or below a base text. The purpose of a ruby is to annotate a base text or provide information about its pronunciation.
RubyText | Contains an annotation text. It may contain only plain text.
Scenario | Represents a scenario for display on a table.
Script | Represents a script.
ScriptEventListener | Binds an event to a macro.
Section | Represents a named region of content in a document.
SequenceReference | Represents a field that represents a reference.
Settings | Represents one or more objects, each of which represents a set of application settings.
Size | Represents a size.
SoftPageBreak | Represents a soft page break within or between paragraph elements.
SortKey | Represents a single sort key if bibliography entries are not displayed in document order.
Space | Represents the [UNICODE] character SPACE (U+0020).
SpanIndexEntry | Represents a fixed string within an index entry.
Spreadsheet |
SpreadsheetBody |
Tab | Represents the [UNICODE] tab character (HORIZONTAL TABULATION, U+0009).
Table | Represents the root element for the table.
TableOfContents | Represents a table of contents for a document.
TableOfContentsEntryTemplate | Represents the format of an index entry for a particular outline level.
TableOfContentsSource | Represents how a table of contents is generated. It also specifies the styles to be applied to index entries.
TabStopIndexEntry | Represents a tab stop within an index entry.
Template | Represents a document template that was used to create a document.
Text | Represents text in headings and paragraphs.
TextDocument |
TextDocumentBody |
TextIndexEntry | Represents the text of an index entry.
TrackedChanges | Represents changes in an OpenDocument document.
UserDefinedField |
UserDefinedMetadataElement | Represents any additional user-defined metadata for a document.
VerbatimContent | Preserves the verbatim XML of a block level element that does not have a dedicated object model in this library (for example an alphabetical index, a bibliography, a user index or a numbered paragraph). The element is captured when a document is read and emitted unchanged when the document is saved, so no content is lost on a load/save round trip.
VerbatimParagraphContent | Preserves the verbatim XML of an inline element that does not have a dedicated object model in this library (for example reference marks, index marks, bibliography marks or annotation end markers). The element is captured when a document is read and emitted unchanged when the document is saved, so no content is lost on a load/save round trip.

## Interfaces

ICellContent |
IChangedRegionContent |
IConfigurationItem |
IContentElement |
IEventListener |
IIllustrationIndexEntryTemplateContent |
IIndexContent |
IParagraphContent |
ITableOfContentsEntryTemplateContent |
ITextContent |

## Enumerations

CaptionSequenceFormat | Represents the format of entries for the index of illustrations obtained from the image captions.
CellValueType |
ChapterDisplayFormat | Represents the display format of the chapter number in a chapter text field.
ConfigurationType | Represents a data type for a setting.
DisplayListType | Represents whether a list of values that occurs within a condition is displayed in the UI wile entering a cell value.
FootnotesPosition | Represents a position for a footnote.
IndexScope | Specifies whether an index is constructed for an entire document or for a chapter.
Key | Represents a type for the index entries that should be used for sorting.
LabelRangeOrientation | Specifies whether labels label rows or columns.
MessageType | Represents the display of messages.
NoteClass | Represents the class of a note.
NumberingScheme | Represents if footnote numbers start with a new number at the beginning of the document or at the beginning of each chapter or page.
NumberPosition | Represents the margin where line numbers appear.
ReferenceFormat | Represents what information about a reference is displayed. If the reference format is not specified, the page format is used as the default.
SectionDisplayType | Represents whether the section is hidden.
SequenceReferenceFormat | Represents what information about a reference is displayed. If the reference format is not specified, the page format is used as the default.
TabStopIndexEntryType | Represents the type of a tab stop.
Unit | Represents the unit of measurement.
UserDefinedMetadataElementType | Represents the type of a metadata element.
Visibility | Represents whether a row or column is visible.