在iText中,我们知道可以提取文本的某些属性:
Gs
→图形状态
字间距
字符间距
字体大小
但垂直间距呢?例如,在MS Word中,设置段落间距{段落之前/之后,行间距},这些都将生成到生成的PDF中。如果需要通过分析PDF文件来恢复这些垂直间距信息,是否有任何操作员应该注意?
在Adobe Portable Document Format Reference 1.3中可能会看到
Th
→水平间距
txty
→相对于线段的开头移动文字渲染位置
TLM
→行矩阵
TM
→文字矩阵
Tf
→font
TS
→文字上升
但我没有发现任何直接指定文本垂直间距的运算符/元数据
也许这与当前文本行TLM
的定位有关?但TLM
的位置如何确定?