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. |