iText - боковая панель изображения - PullRequest
2 голосов
/ 07 марта 2012

Я генерирую QRCode, использующий библиотеку 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());
...