List of usage examples for com.itextpdf.layout.renderer TableRenderer setParent
@Override
public IRenderer setParent(IRenderer parent)
From source file:org.zafritech.zidingorms.io.pdf.TableHeader.java
public void TableHeaderEventHandler(Document doc) { this.doc = doc; this.table = new Table(1); table.setWidth(523);//www. jav a 2 s . co m table.addCell("Header Roow 1"); table.addCell("Header Roow 2"); table.addCell("Header Roow 3"); TableRenderer renderer = (TableRenderer) table.createRendererSubTree(); renderer.setParent(new Document(new PdfDocument(new PdfWriter(new ByteArrayOutputStream()))).getRenderer()); this.tableHeight = renderer.layout(new LayoutContext(new LayoutArea(0, PageSize.A4))).getOccupiedArea() .getBBox().getHeight(); }