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

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

Классы

CultureSpecificCharacterBufferRange

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

IndexedGlyphRun

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

TextBounds

Представляет ограничивающий прямоугольник диапазона символов.

TextCharacters

Представляет коллекцию глифов знаков из определенных физических шрифтов.

TextCollapsedRange

Представляет диапазон символов и его ширину для свернутого текста в строке.

TextCollapsingProperties

Представляет собой характеристики свернутого текста.

TextEmbeddedObject

Определяет тип текстового содержимого, в котором в целом выполняется измерение, проверка нажатия и рисование всего содержимого.

TextEmbeddedObjectMetrics

Указывает свойства для объекта TextEmbeddedObject.

TextEndOfLine

Определяет специальную текстовую цепочку, используемую для обозначения конца строки.

TextEndOfParagraph

Определяет специальную текстовую цепочку, используемую для обозначения конца абзаца.

TextEndOfSegment

Определяет специальную текстовую цепочку, используемую для обозначения конца сегмента.

TextFormatter

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

TextHidden

Определяет специальную текстовую цепочку, используемую для обозначения диапазона скрытых символов.

TextLine

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

TextLineBreak

Задает свойства текста и состояние в точке разрыва текста процессом разрыва строки.

TextMarkerProperties

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

TextModifier

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

TextParagraphProperties

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

TextRun

Представляет последовательность символов, совместно использующих один набор свойств.

TextRunBounds

Представляет ограничивающий прямоугольник текстовой цепочки.

TextRunCache

Предоставляет для объекта TextFormatter службы кэширования, используемые для повышения производительности.

TextRunProperties

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

TextRunTypographyProperties

Предоставляет абстрактный класс для поддержки типографических свойств объектов TextRun.

TextSimpleMarkerProperties

Обеспечивает универсальную реализацию свойств текстовых меток.

TextSource

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

TextSpan<T>

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

TextTabProperties

Задает свойства определяемых пользователем табуляций.

TextTrailingCharacterEllipsis

Определяет свойства для сворачивания всей строки в направлении конца на уровне символов с использованием многоточия в качестве символа свернутого текста.

TextTrailingWordEllipsis

Определяет свойства для сворачивания всей строки в направлении конца на уровне детализации слов с использованием многоточия в качестве символа свернутого текста.

Структуры

CharacterBufferRange

Описывает строку символов.

CharacterBufferReference

Описывает буфер знаков для текстовой цепочки.

CharacterHit

Представляет информацию о нажатии символа в последовательности глифов.

MinMaxParagraphWidth

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

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

InvertAxes

Указывает обращение горизонтальных и вертикальных осей поверхности рисования.

TextCollapsingStyle

Задает стиль свернутого текста.

TextTabAlignment

Описывает способ выравнивания текста в позиции табуляции.