TextLine 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为文本行提供一个支持格式设置服务的抽象类。
public ref class TextLine abstract : IDisposable
public abstract class TextLine : IDisposable
type TextLine = class
interface IDisposable
Public MustInherit Class TextLine
Implements IDisposable
- 继承
-
TextLine
- 实现
构造函数
TextLine() |
初始化 TextLine 类的新实例。 |
TextLine(Double) |
初始化 TextLine 类的新实例。 |
属性
Baseline |
获取从顶端到当前 TextLine 对象的基线的距离。 |
DependentLength |
获取行中最后一个字符后面的字符数,这可能会导致重新对当前行进行格式设置。 |
Extent |
获取一行中从最顶端到最底端黑色像素的距离。 |
HasCollapsed |
获取一个值,该值指示行是否处于折叠状态。 |
HasOverflowed |
获取一个值,该值指示行内容是否超出指定的段落宽度。 |
Height |
获取文本行的高度。 |
IsTruncated |
确定是否在一个单词的中间截断文本行。 |
Length |
获取当前行的 TextSource 位置的总数。 |
MarkerBaseline |
获取行最高点处的边缘到行基线标记的距离。 |
MarkerHeight |
获取列表项的标记的高度。 |
NewlineLength |
获取行末尾处换行符的数目。 |
OverhangAfter |
获取黑色像素超出行的下对齐边缘的距离。 |
OverhangLeading |
获取黑色像素在行的左前导对齐边缘之前延伸的距离。 |
OverhangTrailing |
获取黑色像素延伸到行的右尾随对齐边缘之后的距离。 |
PixelsPerDip |
获取或设置呈现文本时应使用的 PixelsPerDip。 |
Start |
获取从段落起点到行起点的距离。 |
TextBaseline |
获取从文本行的顶端到基线的距离。 |
TextHeight |
获取一行中的文本及任何其他内容的高度。 |
TrailingWhitespaceLength |
获取超出行中最后一个非空白字符的空白码位的数目。 |
Width |
获取文本行的宽度,不包括尾随的空白字符。 |
WidthIncludingTrailingWhitespace |
获取文本行的宽度,包括尾随的空白字符。 |
方法
Collapse(TextCollapsingProperties[]) |
根据折叠文本属性创建折叠行。 |
Dispose() |
释放由 TextFormatter 对象使用的所有托管资源和非托管资源。 |
Draw(DrawingContext, Point, InvertAxes) |
根据指定的 DrawingContext 呈现 TextLine 对象。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetBackspaceCaretCharacterHit(CharacterHit) |
获取退格后的前一字符命中。 |
GetCharacterHitFromDistance(Double) |
获取与从行开头算起的指定距离相对应的字符命中。 |
GetDistanceFromCharacterHit(CharacterHit) |
获取从行开头到指定字符命中的距离。 |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetIndexedGlyphRuns() |
获取用于对 IndexedGlyphRun 中的 TextLine 对象进行枚举的枚举数。 |
GetNextCaretCharacterHit(CharacterHit) |
获取用于插入符号导航的下一字符命中。 |
GetPreviousCaretCharacterHit(CharacterHit) |
获取用于插入符号导航的上一字符命中。 |
GetTextBounds(Int32, Int32) |
获取表示文本行中字符范围的边框数组。 |
GetTextCollapsedRanges() |
在折叠行后获取折叠文本范围的集合。 |
GetTextLineBreak() |
获取换行进程断开行的情况下的行状态。 |
GetTextRunSpans() |
获取文本跨距中包含在一行中的 TextRun 对象的集合。 |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |