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 событие.