Namespace DocWright.Composition
Classes
- ComposedDocument
A document authored from code through the fluent composition surface.
- CompositionOptions
Options that govern how a composition is built.
- PageSizes
The standard page sizes, in portrait orientation.
Structs
- PageSize
A page size in twips, in portrait orientation unless Landscape() has been applied.
Interfaces
- IBlockContainer
A container that holds block-level content. Decorator members return the container so they can be chained ahead of a content member, which places the content.
- IColumnComposer
Composes a sequence of blocks, one after another. This is the natural fit for Word, whose flow is a column of blocks.
- IDocumentComposer
Composes a document: one or more pages, and the styles they use.
- IListComposer
Composes an ordered or bulleted list over Word's numbering model.
- IPageComposer
Composes one page: its setup, its header and footer parts, and its content.
- IRowComposer
Composes content placed side by side, which lowers to a borderless single-row table.
- ISpanComposer
Character formatting for one span.
- IStyleComposer
Defines a named style's formatting. The members map onto Word's character and paragraph properties; there is no parallel style system.
- ITableCellComposer
A table cell. It is a block container, plus the properties only a cell has.
- ITableColumnsComposer
Defines a table's columns.
- ITableComposer
Composes a table: its columns, its header rows and its cells.
- ITableRowComposer
Composes one table row's cells.
- ITextBlock
Formatting that applies to a placed run of text and the paragraph carrying it.
- ITextComposer
Composes a paragraph out of several spans, page-number fields and links.
- ITextStyleComposer
Sets character formatting, used for a page's default text style.
Enums
- Unit
The length units the composition surface accepts.