System.Windows.Documents Namespace
Contains types that support FixedDocument, FlowDocument, and XML Paper Specification (XPS) document creation.
Classes
Adorner |
Abstract class that represents a FrameworkElement that decorates a UIElement. |
AdornerDecorator |
Provides an AdornerLayer for the child elements in the visual tree. |
AdornerLayer |
Represents a surface for rendering adorners. |
AnchoredBlock |
An abstract class that provides a base for Inline elements that are used to anchor Block elements to flow content. |
Block |
An abstract class that provides a base for all block-level flow content elements. |
BlockCollection |
Represents a collection of Block elements. BlockCollection defines the allowable child content of the FlowDocument, Section, ListItem, TableCell, Floater, and Figure elements. |
BlockUIContainer |
A block-level flow content element which enables UIElement elements (i.e. a Button) to be embedded (hosted) in flow content. |
Bold |
An inline-level flow content element which causes content to render with a bold font weight. |
ContentPosition |
Abstract class that represents the position of content. This position is content specific. |
DocumentPage |
Represents a document page produced by a paginator. |
DocumentPaginator |
Provides an abstract base class that supports creation of multiple-page elements from a single document. |
DocumentReference |
Provides access to reference a FixedDocument. |
DocumentReferenceCollection |
Defines an ordered list of DocumentReference elements. |
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. |
EditingCommands |
Provides a standard set of editing related commands. |
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. |
FixedDocument |
Hosts a portable, high fidelity, fixed-format document with read access for user text selection, keyboard navigation, and search. |
FixedDocumentSequence |
Hosts one or more DocumentReference elements that define a sequence of fixed documents. |
FixedPage |
Provides the content for a high fidelity, fixed-format page. |
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. |
FlowDocument |
Hosts and formats flow content with advanced document features, such as pagination and columns. |
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. |
FrameworkTextComposition |
Represents a composition during the text input events of a TextBox. |
GetPageCompletedEventArgs |
Provides data for the GetPageCompleted event. |
GetPageNumberCompletedEventArgs |
Provides data for the GetPageNumberCompleted event. |
GetPageRootCompletedEventArgs |
Provides data for the GetPageRootCompleted event. |
Glyphs |
Represents the set of glyphs that are used for rendering fixed text. |
Hyperlink |
An inline-level flow content element that provides facilities for hosting hyperlinks within flow content. |
Inline |
An abstract class that provides a base for all inline flow content elements. |
InlineCollection |
Represents a collection of Inline elements. InlineCollection defines the allowable child content of the Paragraph, Span, and TextBlock elements. |
InlineUIContainer |
An inline-level flow content element which enables UIElement elements (i.e. a Button) to be embedded (hosted) in flow content. |
Italic |
Provides an inline-level flow content element that causes content to render with an italic font style. |
LineBreak |
An inline flow content element that causes a line break to occur in flow content. |
LinkTarget |
Represents an element on a page that can be linked to from other documents or other places in the same document. |
LinkTargetCollection |
Provides a collection of all of the LinkTarget elements in a Package. |
List |
A block-level flow content element that provides facilities for presenting content in an ordered or unordered list. |
ListItem |
A flow content element that represents a particular content item in an ordered or unordered List. |
ListItemCollection |
Represents a collection of ListItem elements. ListItemCollection defines the allowable child content of a List element. |
PageContent |
Provides information about the FixedPage elements within a FixedDocument. |
PageContentCollection |
Provides collection support for a collection of document pages. |
PagesChangedEventArgs |
Provides data for the PagesChanged event. |
PaginationProgressEventArgs |
Provides data for the PaginationProgress event. |
Paragraph |
A block-level flow content element used to group content into a paragraph. |
PresentationUIStyleResources |
This class is used to create ComponentResourceKey objects, which require a public class. |
Run |
An inline-level flow content element intended to contain a run of formatted or unformatted text. |
Section |
A block-level flow content element used for grouping other Block elements. |
Span |
Groups other Inline flow content elements. |
Table |
A block-level flow content element that provides a grid-based presentation organized by rows and columns. |
TableCell |
A flow content element that defines a cell of content within a Table. |
TableCellCollection |
Provides standard facilities for creating and managing a type-safe, ordered collection of TableCell objects. |
TableColumn |
A flow content element that defines a column within a Table. |
TableColumnCollection |
Provides standard facilities for creating and managing a type-safe, ordered collection of TableColumn objects. |
TableRow |
A flow content element that defines a row within a Table. |
TableRowCollection |
Provides standard facilities for creating and managing a type-safe, ordered collection of TableRow objects. |
TableRowGroup |
Represents a flow content element used to group TableRow elements within a Table. |
TableRowGroupCollection |
Provides standard facilities for creating and managing a type-safe, ordered collection of TableRowGroup objects. |
TextEffectResolver |
A helper class that sets text effects in a text container. |
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. |
TextElement |
An abstract class used as the base class for the abstract Block and Inline classes. |
TextElementCollection<TextElementType> |
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. |
TextElementEditingBehaviorAttribute |
Specifies how a RichTextBox should handle a custom text element. |
TextPointer |
Represents a position within a FlowDocument or TextBlock. |
TextRange |
Represents a selection of content between two TextPointer positions. |
TextSelection |
Encapsulates the selection state for the RichTextBox control. |
Typography |
Provides access to a rich set of OpenType typography properties. |
Underline |
An inline-level flow content element which causes content to render with an underlined text decoration. |
ZoomPercentageConverter |
Implements a type converter for converting Double (used as the value of Zoom) to and from other types. |
Interfaces
IDocumentPaginatorSource |
Defines the source object that performs actual content pagination. |
Enums
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). |
TextPointerContext |
Determines the category of content that is adjacent to a TextPointer in a specified LogicalDirection. |
Delegates
GetPageCompletedEventHandler |
Represents the method that will handle the GetPageCompleted event of a FixedDocument or other classes implementing DocumentPaginator. |
GetPageNumberCompletedEventHandler |
Represents the method that will handle the GetPageNumberCompleted event of a FixedDocument, or FlowDocument. |
GetPageRootCompletedEventHandler |
Represents the method that will handle the GetPageRootCompleted event of the PageContent class. |
PagesChangedEventHandler |
Represents the method that will handle the PagesChanged event. |
PaginationProgressEventHandler |
Represents the method that will handle the PaginationProgress event. |