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

描述文本在制表符位置处的对齐方式。