Hi!

When using spacing after/before with a PdfPTable setKeepTogether does not 
always work.
See the attached pdf for a demonstration of the problem: tables 1 and 2 are 
split while tables 3 and 4 are moved to the next page.
Source can be found below.
Is there any way I can make setKeepTogether always work?

In addition to that: How do I properly vertically align the cell contents, as 
you can see in the example pdf some characters overlap the cell border which is 
something I would like to avoid.


Any help would be appreciated.

Regards,
Thomas




////
private static void pdfTest3() throws Exception
{
        Document doc = new Document();
        PdfWriter.getInstance(doc, new FileOutputStream("pdfTest3.pdf"));
        doc.open();
        com.lowagie.text.Font f1 = new com.lowagie.text.Font(0,6,4);
        com.lowagie.text.Font f2 = new com.lowagie.text.Font(1,16,0);
        int lines = 77;
        for(int k = 0; k < 4; k++, lines++) {
                for(int y = 0; y < lines; y++) {
                        doc.add(new Paragraph("loop"+(k+1)+"/4; line"+(y+1), 
f1));
                }
                PdfPTable t = new PdfPTable(1);
                t.setKeepTogether(true);
                t.setSpacingAfter(20);
                t.setSpacingBefore(20);                 
                for(int x = 0; x < 3; x++) {
                        PdfPCell c = new PdfPCell(new Paragraph("table "+(k+1)+" / 
cell"+x+" gyj", f2));
                        c.setBackgroundColor(Color.lightGray);
                        t.addCell(c);
                }
                doc.add(t);
                doc.newPage();
        }
        doc.close();
}

Attachment: pdfTest3.pdf
Description: Adobe PDF document

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/

Reply via email to