Export (0) Print
Expand All
Expand Minimize
0 out of 1 rated this helpful - Rate this topic

System.Windows.Documents Namespace

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

  ClassDescription
Public classAdornerAbstract class that represents a FrameworkElement that decorates a UIElement.
Public classAdornerDecoratorProvides an AdornerLayer for the child elements in the visual tree.
Public classAdornerLayerRepresents a surface for rendering adorners.
Public classAnchoredBlockAn abstract class that provides a base for Inline elements that are used to anchor Block elements to flow content.
Public classBlockAn abstract class that provides a base for all block-level flow content elements.
Public classBlockCollectionRepresents a collection of Block elements. BlockCollection defines the allowable child content of the FlowDocument, Section, ListItem, TableCell, Floater, and Figure elements.
Public classBlockUIContainerA block-level flow content element which enables UIElement elements (i.e. a Button) to be embedded (hosted) in flow content.
Public classBoldAn inline-level flow content element which causes content to render with a bold font weight.
Public classContentPositionAbstract class that represents the position of content. This position is content specific.
Public classDocumentPageRepresents a document page produced by a paginator.
Public classDocumentPaginatorProvides an abstract base class that supports creation of multiple-page elements from a single document.
Public classDocumentReferenceProvides access to reference a FixedDocument.
Public classDocumentReferenceCollectionDefines an ordered list of DocumentReference elements.
Public classDynamicDocumentPaginatorProvides 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.
Public classEditingCommandsProvides a standard set of editing related commands.
Public classFigureAn 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.
Public classFixedDocumentHosts a portable, high fidelity, fixed-format document with read access for user text selection, keyboard navigation, and search.
Public classFixedDocumentSequenceHosts one or more DocumentReference elements that define a sequence of fixed documents.
Public classFixedPageProvides the content for a high fidelity, fixed-format page.
Public classFloaterProvides 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.
Public classFlowDocumentHosts and formats flow content with advanced document features, such as pagination and columns.
Public classFrameworkRichTextComposition Represents a composition related to text input. You can use this class to find the text position of the composition or the result string.
Public classFrameworkTextCompositionRepresents a composition during the text input events of a TextBox.
Public classGetPageCompletedEventArgsProvides data for the GetPageCompleted event.
Public classGetPageNumberCompletedEventArgsProvides data for the GetPageNumberCompleted event.
Public classGetPageRootCompletedEventArgs Provides data for the GetPageRootCompleted event.
Public classGlyphsRepresents the set of glyphs that are used for rendering fixed text.
Public classHyperlinkAn inline-level flow content element that provides facilities for hosting hyperlinks within flow content.
Public classInlineAn abstract class that provides a base for all inline flow content elements.
Public classInlineCollectionRepresents a collection of Inline elements. InlineCollection defines the allowable child content of the Paragraph, Span, and TextBlock elements.
Public classInlineUIContainerAn inline-level flow content element which enables UIElement elements (i.e. a Button) to be embedded (hosted) in flow content.
Public classItalicProvides an inline-level flow content element that causes content to render with an italic font style.
Public classLineBreakAn inline flow content element that causes a line break to occur in flow content.
Public classLinkTargetRepresents an element on a page that can be linked to from other documents or other places in the same document.
Public classLinkTargetCollectionProvides a collection of all of the LinkTarget elements in a Package.
Public classListA block-level flow content element that provides facilities for presenting content in an ordered or unordered list.
Public classListItemA flow content element that represents a particular content item in an ordered or unordered List.
Public classListItemCollectionRepresents a collection of ListItem elements. ListItemCollection defines the allowable child content of a List element.
Public classPageContentProvides information about the FixedPage elements within a FixedDocument.
Public classPageContentCollectionProvides collection support for a collection of document pages.
Public classPagesChangedEventArgsProvides data for the PagesChanged event.
Public classPaginationProgressEventArgs Provides data for the PaginationProgress event.
Public classParagraphA block-level flow content element used to group content into a paragraph.
Public classPresentationUIStyleResourcesSupports component resource keys.
Public classRunAn inline-level flow content element intended to contain a run of formatted or unformatted text.
Public classSectionA block-level flow content element used for grouping other Block elements.
Public classSpanGroups other Inline flow content elements.
Public classTableA block-level flow content element that provides a grid-based presentation organized by rows and columns.
Public classTableCellA flow content element that defines a cell of content within a Table.
Public classTableCellCollectionProvides standard facilities for creating and managing a type-safe, ordered collection of TableCell objects.
Public classTableColumnA flow content element that defines a column within a Table.
Public classTableColumnCollectionProvides standard facilities for creating and managing a type-safe, ordered collection of TableColumn objects.
Public classTableRowA flow content element that defines a row within a Table.
Public classTableRowCollectionProvides standard facilities for creating and managing a type-safe, ordered collection of TableRow objects.
Public classTableRowGroupRepresents a flow content element used to group TableRow elements within a Table.
Public classTableRowGroupCollectionProvides standard facilities for creating and managing a type-safe, ordered collection of TableRowGroup objects.
Public classTextEffectResolver A helper class that sets text effects in a text container
Public classTextEffectTargetResult 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.
Public classTextElementAn abstract class used as the base class for the abstract Block and Inline classes.
Public classTextElementCollection<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.
Public classTextElementEditingBehaviorAttributeSpecifies how a RichTextBox should handle a custom text element.
Public classTextPointerRepresents a position within a FlowDocument or TextBlock.
Public classTextRangeRepresents a selection of content between two TextPointer positions.
Public classTextSelectionEncapsulates the selection state for the RichTextBox control.
Public classTypographyProvides access to a rich set of OpenType typography properties.
Public classUnderlineAn inline-level flow content element which causes content to render with an underlined text decoration.
Public classZoomPercentageConverterImplements a type converter for converting Double (used as the value of DocumentViewer.Zoom) to and from other types.
  InterfaceDescription
Public interfaceIDocumentPaginatorSourceDefines the source object that performs actual content pagination.
  DelegateDescription
Public delegateGetPageCompletedEventHandlerRepresents the method that will handle the DocumentPaginator.GetPageCompleted event of a FixedDocument or other classes implementing DocumentPaginator.
Public delegateGetPageNumberCompletedEventHandlerRepresents the method that will handle the DynamicDocumentPaginator.GetPageNumberCompleted event of a FixedDocument, or FlowDocument.
Public delegateGetPageRootCompletedEventHandlerRepresents the method that will handle the GetPageRootCompleted event of the PageContent class.
Public delegatePagesChangedEventHandlerRepresents the method that will handle the DocumentPaginator.PagesChanged event.
Public delegatePaginationProgressEventHandlerRepresents the method that will handle the DynamicDocumentPaginator.PaginationProgress event.
  EnumerationDescription
Public enumerationLogicalDirectionSpecifies 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).
Public enumerationTextPointerContextDetermines the category of content that is adjacent to a TextPointer in a specified LogicalDirection.

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.