PDF Tm运算符
我试图突出显示PDF文档中的文本,但我发现一个具有以下操作数的Tm运算符:PDF Tm运算符,pdf,Pdf,我试图突出显示PDF文档中的文本,但我发现一个具有以下操作数的Tm运算符: 0 7.98 -7.98 0 90.8898 715.4183 Tm Tm运算符应仅在其操作数上替换文本矩阵和文本行矩阵。 根据Pdf参考,可以执行以下操作: 翻译[1 0 0 1 tx ty] 缩放[sx 0 sy 0 0] 旋转[cos(角度)sin(角度)-sin(角度)cos(角度)0] 歪斜[1棕褐色(α)棕褐色(β)1 0] 操作数的格式与上述任何转换都不匹配,这导致了以下问题 前面提到的文本矩阵应该
0 7.98 -7.98 0 90.8898 715.4183 Tm
Tm运算符应仅在其操作数上替换文本矩阵和文本行矩阵。
根据Pdf参考,可以执行以下操作:
- 翻译[1 0 0 1 tx ty]
- 缩放[sx 0 sy 0 0]
- 旋转[cos(角度)sin(角度)-sin(角度)cos(角度)0]
- 歪斜[1棕褐色(α)棕褐色(β)1 0]
- 前面提到的文本矩阵应该做什么李>
- 几个转换是什么样子的?例如缩放和旋转
0 7.98 -7.98 0 90.8898 715.4183
(这是
⌈ 0 7.98 0 ⌉
| -7.98 0 0 |
⌊ 90.8898 715.4183 1 ⌋
不幸的是,很难画出大括号)
是90°旋转、7.98缩放和90.8898、715.4183平移操作的组合。我将用下面的7.98来近似这些数字≅8, 90.8898 ≅ 91和715.4183≅ 715:
⌈ 0 8 0 ⌉ ⌈ 0 8 0 ⌉ ⌈ 1 0 0 ⌉
| -8 0 0 | = | -8 0 0 | x | 0 1 0 |
⌊ 91 715 1 ⌋ ⌊ 0 0 1 ⌋ ⌊ 91 715 1 ⌋
⌈ 8 0 0 ⌉ ⌈ 0 1 0 ⌉ ⌈ 1 0 0 ⌉
= | 0 8 0 | x | -1 0 0 | x | 0 1 0 |
⌊ 0 0 1 ⌋ ⌊ 0 0 1 ⌋ ⌊ 91 715 1 ⌋
几个转换是什么样子的?例如缩放和旋转
我们在上面的分解中有这样一个例子
⌈ 0 8 0 ⌉ ⌈ 8 0 0 ⌉ ⌈ 0 1 0 ⌉
| -8 0 0 | = | 0 8 0 | x | -1 0 0 |
⌊ 0 0 1 ⌋ ⌊ 0 0 1 ⌋ ⌊ 0 0 1 ⌋
缩放8度和旋转90度的组合。谢谢!我对此很困惑。我认为这个矩阵的比例因子是0,这是没有意义的