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) |
TextLine根据指定的DrawingContext对象呈现对象。 |
| 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) |