System.Windows.Documents Namespace
 

Contains types that support FixedDocument, FlowDocument, and XML Paper Specification (XPS) document creation.

ClassDescription
System_CAPS_pubclass Adorner

Abstract class that represents a FrameworkElement that decorates a UIElement.

System_CAPS_pubclass AdornerDecorator

Provides an AdornerLayer for the child elements in the visual tree.

System_CAPS_pubclass AdornerLayer

Represents a surface for rendering adorners.

System_CAPS_pubclass AnchoredBlock

An abstract class that provides a base for Inline elements that are used to anchor Block elements to flow content.

System_CAPS_pubclass Block

An abstract class that provides a base for all block-level flow content elements.

System_CAPS_pubclass BlockCollection

Represents a collection of Block elements. BlockCollection defines the allowable child content of the FlowDocument, Section, ListItem, TableCell, Floater, and Figure elements.

System_CAPS_pubclass BlockUIContainer

A block-level flow content element which enables UIElement elements (i.e. a Button) to be embedded (hosted) in flow content.

System_CAPS_pubclass Bold

An inline-level flow content element which causes content to render with a bold font weight.

System_CAPS_pubclass ContentPosition

Abstract class that represents the position of content. This position is content specific.

System_CAPS_pubclass DocumentPage

Represents a document page produced by a paginator.

System_CAPS_pubclass DocumentPaginator

Provides an abstract base class that supports creation of multiple-page elements from a single document.

System_CAPS_pubclass DocumentReference

Provides access to reference a FixedDocument.

System_CAPS_pubclass DocumentReferenceCollection

Defines an ordered list of DocumentReference elements.

System_CAPS_pubclass DynamicDocumentPaginator

Provides an abstract base class that supports automatic background pagination and tracking content positions across repaginations in addition to the methods and properties of its own base class.

System_CAPS_pubclass EditingCommands

Provides a standard set of editing related commands.

System_CAPS_pubclass Figure

An inline-level flow content element used to host a figure. A figure is a portion of flow content with placement properties that can be customized independently from the primary content flow within a FlowDocument.

System_CAPS_pubclass FixedDocument

Hosts a portable, high fidelity, fixed-format document with read access for user text selection, keyboard navigation, and search.

System_CAPS_pubclass FixedDocumentSequence

Hosts one or more DocumentReference elements that define a sequence of fixed documents.

System_CAPS_pubclass FixedPage

Provides the content for a high fidelity, fixed-format page.

System_CAPS_pubclass Floater

Provides an inline-level flow content element used to host a floater. A floater displays images and other content parallel to the main content flow in a FlowDocument.

System_CAPS_pubclass FlowDocument

Hosts and formats flow content with advanced document features, such as pagination and columns.

System_CAPS_pubclass FrameworkRichTextComposition

Represents a composition related to text input. You can use this class to find the text position of the composition or the result string.

System_CAPS_pubclass FrameworkTextComposition

Represents a composition during the text input events of a TextBox.

System_CAPS_pubclass GetPageCompletedEventArgs

Provides data for the GetPageCompleted event.

System_CAPS_pubclass GetPageNumberCompletedEventArgs

Provides data for the GetPageNumberCompleted event.

System_CAPS_pubclass GetPageRootCompletedEventArgs

Provides data for the GetPageRootCompleted event.

System_CAPS_pubclass Glyphs

Represents the set of glyphs that are used for rendering fixed text.

System_CAPS_pubclass Hyperlink

An inline-level flow content element that provides facilities for hosting hyperlinks within flow content.

System_CAPS_pubclass Inline

An abstract class that provides a base for all inline flow content elements.

System_CAPS_pubclass InlineCollection

Represents a collection of Inline elements. InlineCollection defines the allowable child content of the Paragraph, Span, and TextBlock elements.

System_CAPS_pubclass InlineUIContainer

An inline-level flow content element which enables UIElement elements (i.e. a Button) to be embedded (hosted) in flow content.

System_CAPS_pubclass Italic

Provides an inline-level flow content element that causes content to render with an italic font style.

System_CAPS_pubclass LineBreak

An inline flow content element that causes a line break to occur in flow content.

System_CAPS_pubclass LinkTarget

Represents an element on a page that can be linked to from other documents or other places in the same document.

System_CAPS_pubclass LinkTargetCollection

Provides a collection of all of the LinkTarget elements in a Package.

System_CAPS_pubclass List

A block-level flow content element that provides facilities for presenting content in an ordered or unordered list.

System_CAPS_pubclass ListItem

A flow content element that represents a particular content item in an ordered or unordered List.

System_CAPS_pubclass ListItemCollection

Represents a collection of ListItem elements. ListItemCollection defines the allowable child content of a List element.

System_CAPS_pubclass PageContent

Provides information about the FixedPage elements within a FixedDocument.

System_CAPS_pubclass PageContentCollection

Provides collection support for a collection of document pages.

System_CAPS_pubclass PagesChangedEventArgs

Provides data for the PagesChanged event.

System_CAPS_pubclass PaginationProgressEventArgs

Provides data for the PaginationProgress event.

System_CAPS_pubclass Paragraph

A block-level flow content element used to group content into a paragraph.

System_CAPS_pubclass Run

An inline-level flow content element intended to contain a run of formatted or unformatted text.

System_CAPS_pubclass Section

A block-level flow content element used for grouping other Block elements.

System_CAPS_pubclass Span

Groups other Inline flow content elements.

System_CAPS_pubclass Table

A block-level flow content element that provides a grid-based presentation organized by rows and columns.

System_CAPS_pubclass TableCell

A flow content element that defines a cell of content within a Table.

System_CAPS_pubclass TableCellCollection

Provides standard facilities for creating and managing a type-safe, ordered collection of TableCell objects.

System_CAPS_pubclass TableColumn

A flow content element that defines a column within a Table.

System_CAPS_pubclass TableColumnCollection

Provides standard facilities for creating and managing a type-safe, ordered collection of TableColumn objects.

System_CAPS_pubclass TableRow

A flow content element that defines a row within a Table.

System_CAPS_pubclass TableRowCollection

Provides standard facilities for creating and managing a type-safe, ordered collection of TableRow objects.

System_CAPS_pubclass TableRowGroup

Represents a flow content element used to group TableRow elements within a Table.

System_CAPS_pubclass TableRowGroupCollection

Provides standard facilities for creating and managing a type-safe, ordered collection of TableRowGroup objects.

System_CAPS_pubclass TextEffectResolver

A helper class that sets text effects in a text container

System_CAPS_pubclass TextEffectTarget

Result from using TextEffectResolver to set an effect on text. This consists of the TextEffect created and the DependencyObject to which the TextEffect should be set.

System_CAPS_pubclass TextElement

An abstract class used as the base class for the abstract Block and Inline classes.

System_CAPS_pubclass TextElementCollection

Provides standard facilities for creating and managing a type-safe, ordered collection of TextElement objects. This is a generic collection for working with objects of a specified type that derives from TextElement.

System_CAPS_pubclass TextElementEditingBehaviorAttribute

Specifies how a RichTextBox should handle a custom text element.

System_CAPS_pubclass TextPointer

Represents a position within a FlowDocument or TextBlock.

System_CAPS_pubclass TextRange

Represents a selection of content between two TextPointer positions.

System_CAPS_pubclass TextSelection

Encapsulates the selection state for the RichTextBox control.

System_CAPS_pubclass Typography

Provides access to a rich set of OpenType typography properties.

System_CAPS_pubclass Underline

An inline-level flow content element which causes content to render with an underlined text decoration.

System_CAPS_pubclass ZoomPercentageConverter

Implements a type converter for converting Double (used as the value of ) to and from other types.

InterfaceDescription
System_CAPS_pubinterface IDocumentPaginatorSource

Defines the source object that performs actual content pagination.

DelegateDescription
System_CAPS_pubdelegate GetPageCompletedEventHandler

Represents the method that will handle the DocumentPaginatorGetPageCompleted event of a FixedDocument or other classes implementing DocumentPaginator.

System_CAPS_pubdelegate GetPageNumberCompletedEventHandler

Represents the method that will handle the DynamicDocumentPaginatorGetPageNumberCompleted event of a FixedDocument, or FlowDocument.

System_CAPS_pubdelegate GetPageRootCompletedEventHandler

Represents the method that will handle the GetPageRootCompleted event of the PageContent class.

System_CAPS_pubdelegate PagesChangedEventHandler

Represents the method that will handle the DocumentPaginatorPagesChanged event.

System_CAPS_pubdelegate PaginationProgressEventHandler

Represents the method that will handle the DynamicDocumentPaginatorPaginationProgress event.

EnumerationDescription
System_CAPS_pubenum LogicalDirection

Specifies a logical direction in which to perform certain text operations, such as inserting, retrieving, or navigating through text relative to a specified position (a TextPointer).

System_CAPS_pubenum TextPointerContext

Determines the category of content that is adjacent to a TextPointer in a specified LogicalDirection.

Return to top