public XWPFTable(CTTbl table, IBody part) { this.part = part; this.ctTbl = table; // is an empty table: I add one row and one column as default if (table.sizeOfTrArray() == 0) { createEmptyTable(table); } for (CTRow row : table.getTrList()) { StringBuilder rowText = new StringBuilder(); XWPFTableRow tabRow = new XWPFTableRow(row, this); tableRows.add(tabRow); for (CTTc cell : row.getTcList()) { for (CTP ctp : cell.getPList()) { XWPFParagraph p = new XWPFParagraph(ctp, part); if (rowText.length() > 0) { rowText.append('\t'); } rowText.append(p.getText()); } } if (rowText.length() > 0) { this.text.append(rowText); this.text.append('\n'); } } }
public XWPFTable(CTTbl table, IBody part){ this.part = part; this.ctTbl = table; tableRows = new ArrayList<XWPFTableRow>(); // is an empty table: I add one row and one column as default if (table.sizeOfTrArray() == 0) createEmptyTable(table); for (CTRow row : table.getTrList()) { StringBuffer rowText = new StringBuffer(); XWPFTableRow tabRow = new XWPFTableRow(row, this); tableRows.add(tabRow); for (CTTc cell : row.getTcList()) { for (CTP ctp : cell.getPList()) { XWPFParagraph p = new XWPFParagraph(ctp, part); if (rowText.length() > 0) { rowText.append('\t'); } rowText.append(p.getText()); } } if (rowText.length() > 0) { this.text.append(rowText); this.text.append('\n'); } } }
public XWPFTable(CTTbl table, IBody part) { this.part = part; this.ctTbl = table; // is an empty table: I add one row and one column as default if (table.sizeOfTrArray() == 0) { createEmptyTable(table); } for (CTRow row : table.getTrList()) { StringBuilder rowText = new StringBuilder(); XWPFTableRow tabRow = new XWPFTableRow(row, this); tableRows.add(tabRow); for (CTTc cell : row.getTcList()) { for (CTP ctp : cell.getPList()) { XWPFParagraph p = new XWPFParagraph(ctp, part); if (rowText.length() > 0) { rowText.append('\t'); } rowText.append(p.getText()); } } if (rowText.length() > 0) { this.text.append(rowText); this.text.append('\n'); } } }