Mega Code Archive

 
Categories / Java / PDF RTF
 

TableEvents

import java.io.FileOutputStream; import com.lowagie.text.Document; import com.lowagie.text.PageSize; import com.lowagie.text.pdf.PdfContentByte; import com.lowagie.text.pdf.PdfPTable; import com.lowagie.text.pdf.PdfPTableEvent; import com.lowagie.text.pdf.PdfWriter; public class TableEvents1PDF {   public static void main(String[] args) {     Document document = new Document(PageSize.A4, 50, 50, 50, 50);     try {       PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("TableEvents1PDF.pdf"));       document.open();       PdfPTable table = new PdfPTable(1);       table.addCell("a");       TableEvents1PDF event = new TableEvents1PDF();       table.setTableEvent(new MyTableEvent());       document.add(table);     } catch (Exception de) {       de.printStackTrace();     }     document.close();   } } class MyTableEvent implements PdfPTableEvent {   public void tableLayout(PdfPTable table, float[][] width, float[] heights, int headerRows,       int rowStart, PdfContentByte[] canvases) {     System.out.println("table layout called");   } }                     itext.zip( 1,748 k)