GlyphEvent
GlyphEvent
概述
GlyphEvent 是 Aspose.PDF FOSS 中用于 TypeScript 的接口。
一个带有来源追溯至绘制它的操作员的定位字形。
属性:addr、advance、angle、artifact、byteLen、byteStart,以及另外 8 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
addr | : ContentAddr | 读取 | 获取 addr。 |
font | : TextFont | 读取 | 当显示此字形时激活的字体(用于在替换时重新编码)。 |
quad | : [number, number, number, number] | 读取 | 设备空间轴框 [x0,y0,x1,y1]:x 来自笔划跨度,y 来自基线..基线+大小。 |
fontSize | : number | 读取 | 设备单位中的有效字体大小(quad height: fontSize * CTM vscale)。 |
angle | : number | 读取 | 基线角度(弧度):文本→设备矩阵 x-basis 的 atan2。 |
text | : string | 读取 | 获取文本。 |
elementIndex | : number | 读取 | 在 TJ 数组元素列表中的索引;Tj/’/’ 时为 0。 |
byteStart | : number | 读取 | 此字形在其显示字符串中的代码偏移/长度。 |
byteLen | : number | 读取 | 获取字节长度。 |
advance | : number | 读取 | 字形空间前进 沿书写方向 (em 单位),字体大小和字符/单词间距已折算,CTM/hscale 已除去。 |
vertical | : boolean | 读取 | 当字体的 CMap 为 /WMode 1 时为真:字形沿页面向下前进,且 quad 是它占据的单元格,而不是基线锚定的框。 |
mcid | : number | 读取 | 当绘制此字形时,最内层的活动标记内容 MCID, 或在任何带 MCID 的标记内容序列之外时为未定义。 |
artifact | : boolean | 读取 | True 当此字形在 /Artifact 标记内容范围内绘制时。 |
color | : Rgb | 读取 | 当此字形显示时生效的填充颜色,RGB 0..255。 |