我想了解Td
,TD
和T*
运算符如何影响Tm
。
例如我们有这个信息:
Tm: (20, 0, 0, 20, 100, 200)
Td: 4.1001, 0
TD: 2.8961, 0
T*: 1.2219, 0
现在这些运营商将如何影响Tm
?
我应该乘以这些值吗?减去,添加?请帮我理解。提前谢谢!
答案 0 :(得分:5)
这些运算符会影响当前点,因此仅影响Text Matrix的Tx和Ty成员。 PDF参考手册在p406(1.7参考文献)中有一个相当清晰的定义。
对于Td,您采用当前文本行矩阵,乘以隐式矩阵,其中Tx和Ty提供给Td(即矩阵为[1 0 0 1 Tx Ty]),结果将成为新的Text Matrix和新的文本行矩阵。
TD完全相同,只是它还将文本状态中的前导参数设置为-Ty。
T *与Td具有相同的效果,但它使用当前文本前导Ty并且Tx = 0。
转换矩阵在参考文献的第4.2.3节中描述,