System.Windows.Documents Пространство имен

Содержит типы, поддерживающие FixedDocument, FlowDocument и создание документов XPS.

Классы

Adorner

Абстрактный класс, представляющий тип FrameworkElement, который оформляет UIElement.

AdornerDecorator

Предоставляет AdornerLayer для дочерних элементов в визуальном дереве.

AdornerLayer

Представляет поверхность для отрисовки декоративных элементов.

AnchoredBlock

Абстрактный класс, предоставляющий базу для элементов Inline, используемых для привязки элементов Block к содержимому потока.

Block

Абстрактный класс, служащий базовым для всех элементов содержимого потока потоков на уровне блоков.

BlockCollection

Представляет коллекцию элементов Block . BlockCollection определяет допустимое дочернее содержимое элементов FlowDocument, Section, ListItem, TableCell, Floater и Figure.

BlockUIContainer

Элемент содержимого потока на уровне блоков, который включает элементы UIElement (т. е. Button) для включения (размещения) в содержимое потока.

Bold

Элемент содержимого потока встроенного уровня, из-за которого текстовое содержимое отображается полужирным шрифтом.

ContentPosition

Абстрактный класс, представляющий положение содержимого. Это положение зависит от содержимого.

DocumentPage

Представление страницы документа, созданной разделителем страниц.

DocumentPaginator

Обеспечение абстрактного базового класса, который поддерживает создание многостраничных элементов из одного документа.

DocumentReference

Предоставляет доступ к ссылке на FixedDocument.

DocumentReferenceCollection

Определяет упорядоченный список элементов DocumentReference.

DynamicDocumentPaginator

Предоставление абстрактного базового класса, который поддерживает автоматическую фоновую разбивку на страницы и отслеживание позиций содержимого при разбивке в дополнение к методам и свойствам его собственного базового класса.

EditingCommands

Предоставляет стандартный набор команд изменения.

Figure

Элемент содержимого потока встроенного уровня, используемый для хостинга рисунка. Рисунок — это часть содержимого потока со свойствами положения, которые могут быть настроены независимо от первичного потока содержимого в рамках FlowDocument.

FixedDocument

Размещает переносимый, высококачественный документ фиксированного формата с доступом на чтение, в котором пользователь может выбирать текст, перемещаться с помощью клавиатуры и выполнять поиск.

FixedDocumentSequence

Размещает один или несколько элементов DocumentReference, которые определяют последовательность документов фиксированного формата.

FixedPage

Предоставляет содержимое для высококачественной страницы с фиксированным форматом.

Floater

Обеспечение элемента содержимого потока встроенного уровня, используемого для размещения плавающего объекта. Плавающий объект отображает рисунки и прочее содержимое параллельно с основным потоком содержимого в FlowDocument.

FlowDocument

Размещает и форматирует содержимое потока с помощью дополнительных возможностей работы с документами, таких как разбивка на страницы и столбцы.

FrameworkRichTextComposition

Представляет композицию, связанную с текстовым вводом. Можно использовать этот класс для поиска положения текста композиции или строки результатов.

FrameworkTextComposition

Представляет композицию во время событий текстового ввода в TextBox.

GetPageCompletedEventArgs

Предоставляет данные для события GetPageCompleted.

GetPageNumberCompletedEventArgs

Предоставляет данные для события GetPageNumberCompleted.

GetPageRootCompletedEventArgs

Предоставляет данные для события GetPageRootCompleted.

Glyphs

Представляет набор глифов, используемых для отрисовки фиксированного текста.

Hyperlink

Элемент размещения содержимого встроенного уровня, обеспечивающий функции размещения гиперссылок внутри содержимого.

Inline

Абстрактный класс, служащий базовым для всех элементов внутреннего размещения содержимого.

InlineCollection

Представляет коллекцию элементов Inline . InlineCollection определяет допустимое дочернее содержимое элементов Paragraph, Span и TextBlock.

InlineUIContainer

Элемент содержимого потока встроенного уровня, который включает элементы UIElement (т. е. Button) для включения (размещения) в содержимое потока.

Italic

Элемент размещения содержимого встроенного уровня, за счет которого содержимое отображается в курсивном начертании.

LineBreak

Встроенный элемент содержимого потока, вызывает разрыв строки в содержимом потока.

LinkTarget

Представляет элемент страницы, на который могут ссылаться другие документы или другие фрагменты того же документа.

LinkTargetCollection

Предоставляет коллекцию всех элементов LinkTarget в Package.

List

Элемент размещения содержимого на уровне блока, обеспечивающий функции представления содержимого в упорядоченном или маркированном списке.

ListItem

Элемент содержимого потока, представляющий определенный элемент содержимого в упорядоченном или маркированном List.

ListItemCollection

Представляет коллекцию элементов ListItem . ListItemCollection определяет допустимое дочернее содержимое элемента List.

PageContent

Предоставляет сведения об элементах FixedPage в FixedDocument.

PageContentCollection

Предоставляет поддержку для коллекции страниц документа.

PagesChangedEventArgs

Предоставляет данные для события PagesChanged.

PaginationProgressEventArgs

Предоставляет данные для события PaginationProgress.

Paragraph

Элемент размещения содержимого на уровне блоков, используемый для группировки содержимого в абзац.

PresentationUIStyleResources

Этот класс используется для создания объектов ComponentResourceKey, для которых требуется открытый класс.

Run

Элемент содержимого потока встроенного уровня предназначен для содержания цепочки форматированного или неформатированного текста.

Section

Элемент размещения содержимого на уровне блоков, используемый для группирования других элементов Block.

Span

Группирует другие элементы потока содержимого Inline.

Table

Элемент содержимого потока на уровне блока, обеспечивающий представление на основе сетки, упорядоченное по строкам и столбцам.

TableCell

Элемент содержимого потока, который определяет ячейку содержимого в рамках Table.

TableCellCollection

Предоставляет стандартные средства для создания и управления строго типизированной, упорядоченной коллекцией объектов TableCell.

TableColumn

Элемент потока содержимого, определяющий столбец в Table.

TableColumnCollection

Предоставляет стандартные средства для создания и управления строго типизированной, упорядоченной коллекцией объектов TableColumn.

TableRow

Элемент размещения содержимого, который определяет строку в Table.

TableRowCollection

Предоставляет стандартные средства для создания и управления строго типизированной, упорядоченной коллекцией объектов TableRow.

TableRowGroup

Представляет элемент размещения содержимого, используемый для группирования элементов TableRow в Table.

TableRowGroupCollection

Предоставляет стандартные средства для создания и управления строго типизированной, упорядоченной коллекцией объектов TableRowGroup.

TextEffectResolver

Вспомогательный класс, задающий текстовые эффекты в текстовом контейнере.

TextEffectTarget

Результат использования TextEffectResolver для установки текстового эффекта. Состоит из созданного TextEffect и DependencyObject, для которого должен быть установлен TextEffect.

TextElement

Абстрактный класс, который используется в качестве базового класса для абстрактных классов Block и Inline.

TextElementCollection<TextElementType>

Предоставляет стандартные средства для создания и управления строго типизированной, упорядоченной коллекцией объектов TextElement. Это универсальная коллекция для работы с объектами заданного типа, являющаяся производной от TextElement.

TextElementEditingBehaviorAttribute

Определяет, как RichTextBox обрабатывает пользовательский текстовый элемент.

TextPointer

Представляет положение в FlowDocument или TextBlock.

TextRange

Представляет выделение содержимого между двумя позициями TextPointer.

TextSelection

Инкапсулирует состояние выделения элемента управления RichTextBox.

Typography

Обеспечивает доступ к широкому набору свойств оформления OpenType.

Underline

Элемент содержимого потока встроенного уровня, из-за которого текстовое содержимое отображается с подчеркиванием.

ZoomPercentageConverter

Реализует преобразователь типа для преобразования Double (используется в качестве значения Zoom) в различные типы и из них.

Интерфейсы

IDocumentPaginatorSource

Определяет исходный объект, выполняющий фактическую разбивку содержимого на страницы.

Перечисления

LogicalDirection

Задает логическое направление, в котором выполняются определенные операции с текстом, например вставка, извлечение или перемещение по тексту относительно указанной позиции (TextPointer).

TextPointerContext

Определяет категорию содержимого, примыкающего к TextPointer в указанном LogicalDirection.

Делегаты

GetPageCompletedEventHandler

Представляет метод, обрабатывающий событие GetPageCompleted, связанное с FixedDocument, или другие классы, реализующие DocumentPaginator.

GetPageNumberCompletedEventHandler

Представляет метод, обрабатывающий событие GetPageNumberCompleted для FixedDocument или FlowDocument.

GetPageRootCompletedEventHandler

Представляет метод, обрабатывающий событие GetPageRootCompleted класса PageContent.

PagesChangedEventHandler

Представляет метод обработки события PagesChanged.

PaginationProgressEventHandler

Представляет метод обработки события PaginationProgress.