iText - 图像侧栏

时间:2012-03-07 09:12:10

标签: java image itext qr-code

我正在生成一个QRCode usign iText库。然后将其放入PDF文件中。问题是用“侧栏”生成图像。

我尝试了很多Image类的功能,但它不起作用。 我也附加了屏幕截图以及代码片段。

图片是这样的:

(不是边框 - 但没有边框的白条)-----------------------

                   BlankSpace --> between above line and below line 

              Border of my image____________________________      

该片段是:

System.out.println("Putting a QR...");
BarcodeQRCode qrcode = new BarcodeQRCode(data, 100, 100, null);
com.itextpdf.text.Image img = qrcode.getImage();
                img.setBorder(0);
                img.setBorderWidth(0.0f);
                img.scaleAbsolute(img.getHeight()*0.48f, img.getWidth()*0.48f);
                //img.scalePercent(50, 50);
                //img.scaleToFit(50, 50);
                            img.setAbsolutePosition(7, 15);
                img.setAlignment(Image.TEXTWRAP);
                over.addImage(img);
                over.closePath();

                System.out.println(img.getBorderWidth());
                System.out.println(img.getBorderWidthLeft());
                //System.out.println(img.type());
                System.out.println(img.getHeight());
                System.out.println(img.getPlainHeight());
                System.out.println(img.getScaledHeight());

0 个答案:

没有答案