System.Windows.Documents Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит типы, поддерживающие FixedDocumentFlowDocumentсоздание документа ,и XML Paper Specification (XPS).
Классы
| Имя | Описание |
|---|---|
| Adorner |
Абстрактный класс, представляющий FrameworkElement объект, украшающий объект UIElement. |
| AdornerDecorator |
AdornerLayer Предоставляет дочерние элементы в визуальном дереве. |
| AdornerLayer |
Представляет поверхность для декораторов отрисовки. |
| AnchoredBlock |
Абстрактный класс, предоставляющий основу для элементов Inline, которые используются для привязки Block элементов к потоку содержимого. |
| Block |
Абстрактный класс, предоставляющий основу для всех элементов содержимого потока на уровне блока. |
| BlockCollection |
Представляет коллекцию Block элементов. BlockCollectionопределяет допустимое дочернее содержимое FlowDocumentэлементов , , SectionListItem, TableCellи FloaterFigure элементов. |
| 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 событие или FixedDocumentFlowDocument. |
| GetPageRootCompletedEventHandler |
Представляет метод, который будет обрабатывать GetPageRootCompleted событие PageContent класса. |
| PagesChangedEventHandler |
Представляет метод, который будет обрабатывать PagesChanged событие. |
| PaginationProgressEventHandler |
Представляет метод, который будет обрабатывать PaginationProgress событие. |