在Itext中,如何翻转单元格的内容?

时间:2013-04-01 19:10:54

标签: java rotation itext

我有一个带有一些pdfpcells的pdfptable,这张纸打印出来并带到每个部分。当零件在机架上时,纸张上下颠倒。如何将一些文本写入pdfpcell,然后将其旋转180度?

2 个答案:

答案 0 :(得分:1)

pdfpcells详情请点击此处:http://api.itextpdf.com/itext/com/itextpdf/text/Image.html

[编辑]忽略下面的方法,使用setRotation作为下面发现的Dah。感谢upvote Dah,我不应该得到它:)

您必须创建图像,将图像绘制到图像,将图像转换为-y或旋转图像。

然后将图像写入url,然后将该图像url传递给'com.itextpdf.text.Image'的构造函数。

用于在图像中绘制文字:Java - Draw text in the center of an image

Draw the image upside down:

g2d.translate(0, 2 * imageHeight + gap);
g2d.scale(1, -1);

OR

旋转图片:Java: Rotating Images

然后:

将图像写入文件:http://docs.oracle.com/javase/tutorial/2d/images/saveimage.html

答案 1 :(得分:0)

显然我错过了那么明显的PdfPCell.setRotation();