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