System.Windows.Media.TextFormatting Namespace

Предоставляет типы, управляющие форматированием текста, обычно на более низком уровне, чем позволяет текстовое представление на основе элементов управления или модель текстового объекта. Provides types that control formatting of text, typically at a lower level than control-based text presentation or the text object model.

Classes

CultureSpecificCharacterBufferRange

Represents a range of characters that are associated with a culture.Represents a range of characters that are associated with a culture.

IndexedGlyphRun

Позволяет клиентам текстового ядра сопоставлять индексы символов в исходном тексте соответствующим объектам GlyphRun.Allows text engine clients to map a text source character index to the corresponding GlyphRun.

TextBounds

Представляет ограничивающий прямоугольник диапазона символов.Represents the bounding rectangle of a range of characters.

TextCharacters

Представляет коллекцию глифов знаков из определенных физических шрифтов.Represents a collection of character glyphs from distinct physical typefaces.

TextCollapsedRange

Представляет диапазон символов и его ширину для свернутого текста в строке.Represents the range of characters and its width measurement for collapsed text within a line.

TextCollapsingProperties

Represents the characteristics of collapsed text.Represents the characteristics of collapsed text.

TextEmbeddedObject

Определяет тип текстового содержимого, в котором в целом выполняется измерение, проверка нажатия и рисование всего содержимого.Defines a type of text content in which measuring, hit testing and drawing of the entire content is done in whole.

TextEmbeddedObjectMetrics

Specifies properties for a TextEmbeddedObject.Specifies properties for a TextEmbeddedObject.

TextEndOfLine

Определяет специальную текстовую цепочку, используемую для обозначения конца строки.Defines a specialized text run that is used to mark the end of a line.

TextEndOfParagraph

Определяет специальную текстовую цепочку, используемую для обозначения конца абзаца.Defines a specialized text run that is used to mark the end of a paragraph.

TextEndOfSegment

Определяет специальную текстовую цепочку, используемую для обозначения конца сегмента.Defines a specialized text run that is used to mark the end of a segment.

TextFormatter

Предоставляет службы для форматирования текста и разбивки текста на строки с помощью пользовательского клиента текстового макета.Provides services for formatting text and breaking text lines using a custom text layout client.

TextHidden

Определяет специальную текстовую цепочку, используемую для обозначения диапазона скрытых символов.Defines a specialized text run that is used to mark a range of hidden characters.

TextLine

Предоставляет абстрактный класс, обеспечивающий поддержку служб форматирования для текстовой строки.Provides an abstract class for supporting formatting services to a line of text.

TextLineBreak

Задает свойства текста и состояние в точке разрыва текста процессом разрыва строки.Specifies text properties and state at the point where text is broken by the line breaking process.

TextMarkerProperties

Представляет абстрактный класс для определения текстовых меток.Represents an abstract class for defining text markers.

TextModifier

Represents a specialized text run that can be used to modify properties of text runs within its scope.Represents a specialized text run that can be used to modify properties of text runs within its scope.

TextParagraphProperties

Предоставляет набор свойств, таких как направление текста, выравнивание или отступы, которые могут применяться к абзацу.Provides a set of properties, such as flow direction, alignment, or indentation, that can be applied to a paragraph. Этот класс является абстрактным.This is an abstract class.

TextRun

Represents a sequence of characters that share a single property set.Represents a sequence of characters that share a single property set.

TextRunBounds

Представляет ограничивающий прямоугольник текстовой цепочки.Represents the bounding rectangle of a text run.

TextRunCache

Предоставляет для объекта TextFormatter службы кэширования, используемые для повышения производительности.Provides caching services to the TextFormatter object in order to improve performance.

TextRunProperties

Предоставляет набор свойств, таких как шрифт или кисть переднего плана, которые могут применяться к объекту TextRun.Provides a set of properties, such as typeface or foreground brush, that can be applied to a TextRun object. Этот класс является абстрактным.This is an abstract class.

TextRunTypographyProperties

Предоставляет абстрактный класс для поддержки типографических свойств объектов TextRun.Provides an abstract class for supporting typography properties for TextRun objects.

TextSimpleMarkerProperties

Provides for a generic implementation of text marker properties.Provides for a generic implementation of text marker properties.

TextSource

Предоставляет абстрактный класс для задания данных и свойств форматирования знака, используемых объектом TextFormatter.Provides an abstract class for specifying character data and formatting properties to be used by the TextFormatter object.

TextSpan<T>

Представляет универсальный класс, позволяющий сопоставлять объект типа T и заданную длину цепочки.Represents a generic class that allows a simple pairing of an object of type T and a specified run length.

TextTabProperties

Задает свойства определяемых пользователем табуляций.Specifies properties of user-defined tabs.

TextTrailingCharacterEllipsis

Defines collapsed text properties for collapsing a whole line toward the end at character granularity, and with ellipsis being the collapsed text symbol.Defines collapsed text properties for collapsing a whole line toward the end at character granularity, and with ellipsis being the collapsed text symbol.

TextTrailingWordEllipsis

Определяет свойства для сворачивания всей строки в направлении конца на уровне детализации слов с использованием многоточия в качестве символа свернутого текста.Defines collapsed text properties for collapsing a whole line toward the end at word granularity, and with ellipsis being the collapsed text symbol.

Structs

CharacterBufferRange

Describes a string of characters.Describes a string of characters.

CharacterBufferReference

Описывает буфер знаков для текстовой цепочки.Describes a character buffer for a text run.

CharacterHit

Represents information about a character hit within a glyph run.Represents information about a character hit within a glyph run.

MinMaxParagraphWidth

Represents the smallest and largest possible paragraph width that can fully contain the specified text content.Represents the smallest and largest possible paragraph width that can fully contain the specified text content.

Enums

InvertAxes

Указывает обращение горизонтальных и вертикальных осей поверхности рисования.Indicate the inversion of horizontal and vertical axes of the drawing surface.

TextCollapsingStyle

Specifies the style of collapsed text.Specifies the style of collapsed text.

TextTabAlignment

Описывает способ выравнивания текста в позиции табуляции.Describes how text is aligned at a tab location.