Pdf Table Split Vertically : Table « PDF « Java Tutorial






import java.io.FileOutputStream;

import com.lowagie.text.Document;
import com.lowagie.text.pdf.PdfPTable;
import com.lowagie.text.pdf.PdfWriter;

public class MainClass {
  public static void main(String[] args) throws Exception {
    Document document = new Document();
    PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("2.pdf"));
    document.open();
    PdfPTable table = new PdfPTable(10);
    for (int k = 1; k <= 100; ++k) {
      table.addCell("number " + k);
    }
    table.setTotalWidth(800);
    table.writeSelectedRows(0, 5, 0, -1, 50, 650, writer.getDirectContent());
    document.newPage();
    table.writeSelectedRows(5, -1, 0, -1, 50, 650, writer.getDirectContent());
    document.close();
  }
}








29.54.Table
29.54.1.Pdf Table Split Vertically
29.54.2.Generates a PDF file with a table
29.54.3.Pdf Table Without Borders
29.54.4.Pdf Table with Absolute Width
29.54.5.Nested Pdf Table
29.54.6.Table Aligned
29.54.7.Skip header
29.54.8.Set Spacing Before/After a table
29.54.9.Use Table to create Report header
29.54.10.We need 4 cells with rowspan 2
29.54.11.Add table cell to table