【问题标题】:In Itext, how do I flip the contents of a cell upside down?在 Itext 中,如何将单元格的内容倒置?
【发布时间】:2013-04-01 19:10:53
【问题描述】:

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

【问题讨论】:

    标签: java rotation itext


    【解决方案1】:

    pdfpcells 详情在这里:http://api.itextpdf.com/itext/com/itextpdf/text/Image.html

    [编辑] 忽略下面的方法,使用 setRotation 作为下面发现的 Dah。感谢您的支持 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);
    

    旋转图片:Java: Rotating Images

    然后:

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

    【讨论】:

    【解决方案2】:

    显然我错过了非常明显的 PdfPCell.setRotation();

    【讨论】:

      猜你喜欢
      • 2018-12-11
      • 2010-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-29
      • 2012-01-06
      • 1970-01-01
      相关资源
      最近更新 更多