TextSegment

概述

TextSegment 是 Aspose.PDF FOSS 中用于 .NET 的一个类。

一个位于 TextFragment 中的单段。

此类提供 3 个方法,用于在 .NET 程序中处理 TextSegment 对象。可用的方法包括:MyHtmlEncode、TextSegment。在安装了 Aspose.PDF FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性有:BaselinePosition、Characters、EndCharIndex、Hyperlink、PhysicalSegment、Position,以及另外 5 项。

属性

名称类型访问描述
Textstring读写此段的文本。
PositionPosition?读写此段在页面上的位置。
BaselinePositionPosition?读写获取或设置基线位置。
TextStateTextState读写此片段的文本状态(字体、大小、颜色等)。
StartCharIndexint读取此片段在页面上源文本运行中的起始字符索引。
EndCharIndexint读取该段在页面上源文本运行中的结束字符索引。
RectangleRectangle?读取该段的边界矩形。
CharactersCharInfoCollection读取该段的每字符布局信息:每个字符对应一个 CharInfo,按照文本顺序排列,在文本吸收器生成段时填充。
HyperlinkHyperlink?读写与此段关联的可选超链接。
TextEditOptionsTextEditOptions读写在文本替换/字体替换期间应用的编辑选项。
PhysicalSegmentPhysicalTextSegment读取此段的物理(页面空间)视图:通过 TextState.TextXIndent 暴露其页面起始 X,并通过 MeasureSegment(int, int, bool) 提供每个范围的前进度量。

方法

签名描述
TextSegment()在此 TextSegment 实例上调用 TextSegment。
TextSegment(text: string)在此 TextSegment 实例上调用 TextSegment(text)。
MyHtmlEncode(value: string)HTML-对字符串进行编码,通过将 &, <, >, ", 和 ’ 替换为它们的实体引用。

另请参阅

 中文