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 |
Описывает выравнивание текста в расположении вкладки. |