/** * Add a Paragraph to this Table Cell * * @return The paragraph which was added */ public XWPFParagraph addParagraph() { XWPFParagraph p = new XWPFParagraph(ctTc.addNewP(), this); addParagraph(p); return p; }
@Override protected void prepareForCommit() { // must contain at least an empty paragraph if (bodyElements.size() == 0) { createParagraph(); } // Cells must contain at least an empty paragraph for (XWPFTable tbl : tables) { for (XWPFTableRow row : tbl.tableRows) { for (XWPFTableCell cell : row.getTableCells()) { if (cell.getBodyElements().size() == 0) { cell.addParagraph(); } } } } super.prepareForCommit(); } }
par = new XWPFParagraph(ctP, cell); } else { par = cell.addParagraph();
para=paras.get(0); }else{ para=tableCell.addParagraph();
/** * Add a Paragraph to this Table Cell * * @return The paragraph which was added */ public XWPFParagraph addParagraph() { XWPFParagraph p = new XWPFParagraph(ctTc.addNewP(), this); addParagraph(p); return p; }
/** * Add a Paragraph to this Table Cell * @return The paragraph which was added */ public XWPFParagraph addParagraph() { XWPFParagraph p = new XWPFParagraph(ctTc.addNewP(), this); addParagraph(p); return p; }
private void setCellValue(XWPFTableRow row, Object value, int cellNum) { if (row.getCell(cellNum++) != null) { row.getCell(cellNum - 1).setText(value == null ? "" : value.toString()); PoiPublicUtil.setWordText(row.createCell().addParagraph().createRun(), value == null ? "" : value.toString()); } else { PoiPublicUtil.setWordText(row.createCell().addParagraph().createRun(), value == null ? "" : value.toString()); } }
private void setCellValue(XWPFTableRow row, Object value, int cellNum) { if (row.getCell(cellNum++) != null) { row.getCell(cellNum - 1).setText(value == null ? "" : value.toString()); PoiPublicUtil.setWordText(row.createCell().addParagraph().createRun(), value == null ? "" : value.toString()); } else { PoiPublicUtil.setWordText(row.createCell().addParagraph().createRun(), value == null ? "" : value.toString()); } }
private void handleBookmarkedCells(String bookmarkValue, int where) { List<XWPFParagraph> paraList = null; List<XWPFRun> runs = null; XWPFParagraph para = null; XWPFRun readRun = null; // Get a list if paragraphs from the table cell and remove any and all. paraList = this._tableCell.getParagraphs(); for(int i = 0; i < paraList.size(); i++) { this._tableCell.removeParagraph(i); } para = this._tableCell.addParagraph(); para.createRun().setText(bookmarkValue); } }
@Override protected void prepareForCommit() { // must contain at least an empty paragraph if (bodyElements.size() == 0) { createParagraph(); } // Cells must contain at least an empty paragraph for (XWPFTable tbl : tables) { for (XWPFTableRow row : tbl.tableRows) { for (XWPFTableCell cell : row.getTableCells()) { if (cell.getBodyElements().size() == 0) { cell.addParagraph(); } } } } super.prepareForCommit(); } }
for (XWPFTableCell cell : cells) { String cellTextString = cell.getText(); if (cellTextString != null && cellTextString.contains(placeholder)) { cellTextString = cellTextString.replace(placeholder,waterMarkText); cell.removeParagraph(0); XWPFParagraph addParagraph = cell.addParagraph(); XWPFRun run = addParagraph.createRun(); run.setFontFamily("Calibri"); run.setFontSize(10); run.setText(cellTextString); } }
currentRow.getTableCells().get(cellIndex).setText(""); PoiPublicUtil.setWordText( currentRow.getTableCells().get(cellIndex).addParagraph().createRun(), val); PoiPublicUtil.setWordText(currentRow.createCell().addParagraph().createRun(), val);
/** * 渲染一列单元格操作 * * @param cell 原始单元格(表达式所在的单元格) * @param params 单元格值 */ public void nextCell(XWPFTableCell cell, Object... params) { XWPFTableCell cell_tmp = nowRow.getCell(firstRow.getTableCells().indexOf(cell)); if (params == null) params = new String[]{""}; if (cell_tmp == null) { cell_tmp = nowRow.addNewTableCell(); cell_tmp.addParagraph(cell.getParagraphArray(0)); } for (int i = 0, len = cell.getParagraphs().size(); i < len; i++) { cell.removeParagraph(i); } cell_tmp.setText(StringUtils.concat(params)); }
/** * 渲染一列单元格操作 * * @param cell 原始单元格(表达式所在的单元格) * @param params 单元格值 */ public void nextCell(XWPFTableCell cell, Object... params) { XWPFTableCell cell_tmp = nowRow.getCell(firstRow.getTableCells().indexOf(cell)); if (params == null) params = new String[]{""}; if (cell_tmp == null) { cell_tmp = nowRow.addNewTableCell(); cell_tmp.addParagraph(cell.getParagraphArray(0)); } for (int i = 0, len = cell.getParagraphs().size(); i < len; i++) { cell.removeParagraph(i); } cell_tmp.setText(StringUtils.concat(params)); }
private XWPFParagraph getTableParagraph(XWPFTableCell cell, String text, boolean bold, boolean wrap, boolean allineaDx) throws Exception{ XWPFParagraph paragraph = cell.addParagraph(); cell.removeParagraph(0); XWPFRun p2run = paragraph.createRun(); p2run.setText(text); p2run.setFontSize(5); p2run.setBold(bold); if (wrap) paragraph.setWordWrap(wrap); if (allineaDx) paragraph.setAlignment(ParagraphAlignment.RIGHT); return paragraph; }
XWPFParagraph p = cellOfOriginalTable.addParagraph(); cellOfNestedTable.setText("Cell 1,1"); cellOfOriginalTable.addParagraph();
paragraph = cell.addParagraph(); run = paragraph.createRun(); if (student.getImagePath() == null) { paragraph = cell.addParagraph(); run = paragraph.createRun(); run.setText(details[0] + student.getRegNumber());
para=paras.get(0); }else{ para=tableCell.addParagraph();
for (String str : subContent) { count++; XWPFParagraph paragraph = (count == 1) ? dscCell.getParagraphs().get(0) : dscCell.addParagraph(); XWPFRun run = paragraph.createRun(); run.setBold(style.isBold());
for (String str : subContent) { count++; XWPFParagraph paragraph = (count == 1) ? dscCell.getParagraphs().get(0) : dscCell.addParagraph(); XWPFRun run = paragraph.createRun(); run.setBold(style.isBold());