可能重复:
了解PDF运算符 - 适用于iOS应用
我想了解如何做的Td,TD以及T*运营商影响Tm.
例如,我们有这个信息:
Tm: (20, 0, 0, 20, 100, 200)
Td: 4.1001, 0
TD: 2.8961, 0
T*: 1.2219, 0
Run Code Online (Sandbox Code Playgroud)
现在这些运营商将如何影响Tm?
我应该乘以这些值吗?减去,添加?请帮我理解.提前致谢!
这些运算符会影响当前点,因此仅影响Text Matrix的Tx和Ty成员.PDF参考手册在p406(1.7参考文献)中有一个相当清晰的定义.
对于Td,您采用当前文本行矩阵,乘以隐式矩阵,其中Tx和Ty提供给Td(即矩阵为[1 0 0 1 Tx Ty]),结果变为新的文本矩阵和新文本线矩阵.
TD完全相同,只是它还将文本状态中的前导参数设置为-Ty.
T*与Td具有相同的效果,但它使用当前文本前导Ty并且Tx = 0.
转换矩阵在参考文献的4.2.3节中描述,
| 归档时间: |
|
| 查看次数: |
1209 次 |
| 最近记录: |