TextFragment
TextFragment
概述
TextFragment 是 Aspose.PDF FOSS 中用于 TypeScript 的接口。
一个共享同一种字体、字号和基线的定位文本片段——结构化提取的公共单元(Page.GetTextFragments)。
属性:angle、bold、fontName、fontSize、italic、quad,以及另外 3 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
text | : string | 读取 | 片段的解码文本(包括任何字面空格字形)。 |
quad | : [number, number, number, number] | 读取 | 页面空间轴框 [x0,y0,x1,y1]:x 来自 pen span,y baseline..baseline+size。 |
fontSize | : number | 读取 | 页面单位中的有效字体大小。 |
fontName | : string | 读取 | 生成字体的 /BaseFont 名称,如果字体没有则为未定义。 |
bold | : boolean | 读取 | 当生成字体声明为粗体 / 斜体时为真(参见 fontStyleOf,该问题的唯一所有者)。 |
italic | : boolean | 读取 | 获取斜体。 |
angle | : number | 读取 | 基线角度(弧度);水平时不存在。 |
vertical | : boolean | 读取 | 当运行垂直设置时为真(/WMode 1):它在 quad 内从上到下读取,并且其列相对于同级元素从右到左排序。 |
script | `: ‘sub’ | ‘super’` | 读取 |