When adding imported pdf pages to a pdf they are sometimes placed on a
new page while content added after will appear before it on the
previous page. So with this code below the caption will appear before
the imported page. Is there a way to ensure everything appears in the
order added?

PdfReader reader = new PdfReader(getBytes());
        for(int i = 0; i < reader.getNumberOfPages(); i++) {
            Image pdf =
Image.getInstance(writer.getImportedPage(reader, i + 1));
            pdf.setAlignment(Image.MIDDLE);
            document.add(pdf);
        }
        reader.close();
        String caption = getCaption();
        if(caption != null && caption.trim().length() > 0) {
            document.add(new Paragraph(getCaption(),
FontFactory.getFont(PDFGenerator.TIMES_ALIAS, BaseFont.CP1252, true,
10)));
        }

Thanks,

Trevor

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/

Reply via email to