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

描述如何在选项卡位置对齐文本。