2014-01-24 51 views
0

JSF 2.1/ PDFBOXPDFBOX - contentStream.concatenate2CTM完整的文档参数

进出口特林产生景观PDFBOX PDF并得出一些字符串的内容,但我没有找到有关concatenate2CTM方法的任何完整的规范。

有谁有关于串连2CTM一些充分的信息参数

我只有这但并不能帮助我,因为我不知道我必须输入什么样的价值。

什么意思是... f运算符?

enter image description here

+0

您是否阅读过最新版Adobe的“PDF参考”的第4章“图形”?你所要求的“完整信息”在参考文献(4.2“坐标系统”)中有描述;它假定对基础数学有基本的了解。 – usr2564301

+0

非常感谢@Jongware。我下载了pdf参考,并得到它:) – Al2x

回答

1

这直接增加了一个厘米操作所讨论的内容流。因此,你会发现这些值a..f在PDF规范ISO 32000-1规定:

ABCDEF厘米通过连接指定矩阵修改当前的变换矩阵(CTM)(参见8.3.2节“坐标空间”) 。尽管操作数指定了一个矩阵,但它们应该被写成六个单独的数字,而不是一个数组。

(表57)

8.3.3节通用转换你会发现一些基本的转换:平移,缩放,旋转和歪斜。你会想要使用旋转,也可能是翻译。

第8.3.4节变换矩阵然后讨论变换矩阵的数学。尤其是它表明a..f实际表示由矩阵

┌ a b 0 ┐ 
│ c d 0 │ 
└ e f 1 ┘ 

通过右键乘法矢量[ x y 1 ]的平面操作中描述的转变。

+0

你能告诉这是什么'厘米'?什么是cm运算符? – Blake

+0

在我的答案中,** cm **操作的规范是从PDF规范引用的。你不明白哪些细节?无论如何,你应该阅读PDF规范(在我的答案中链接)。 – mkl