pdfBox - contentStream.concatenate2CTM完整文档参数

时间:2014-01-24 14:11:19

标签: java pdfbox

jsf 2.1 / PDFBOX

尝试生成landscape pdfbox pdf并在其内容中绘制一些字符串,但我没有找到有关concatenate2CTM方法的任何完整规范。

有没有人有关于连接2CTM参数的完整信息

我只有 ,但没有帮助我 ,因为我不知道我必须输入什么价值。

什么意思是...... f操作符???

enter image description here

1 个答案:

答案 0 :(得分:1)

这会直接向相关内容流添加 cm 操作。因此,您可以找到PDF规范ISO 32000-1中指定的值a..f

  

a b c d e f cm 通过连接指定的矩阵来修改当前的变换矩阵(CTM)(参见8.3.2,“坐标空间”)。尽管操作数指定了矩阵,但它们应写为六个单独的数字,而不是数组。

     

(表57)

在8.3.3 Common Transformations 一节中,您将找到一些基本的变换:平移,缩放,旋转和倾斜。你想要使用轮换,也可能是翻译。

第8.3.4节转换矩阵然后讨论转换矩阵的数学。特别是它表明a..f实际上表示矩阵描述的变换

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

通过右乘法在向量[ x y 1 ]的平面上运行。