private void flushTable() { sectionParent.addElement(getElement()); // initialize layout table layoutTable = cloneAndClearTable(layoutTable, true); // initialize simulated text texts = new ArrayList<ColumnText>(); setColIdx(0); }
public void addElement(Element element) { if (element instanceof SectionPdfPTable) { // section is a specific container // it is not added to direct parent container // but to section parent container which may be // StylableDocument or StylableTableCell or StylableHeaderFooter table cell sectionParent.addElement(element); } else { // ordinary element texts.get(colIdx).addElement(element); simulateText(); } }