cell.setLeading(style.getLineHeight(), style.getLineHeight());
/** * Returns a formatted cell for the given value. * * @param value cell value * @return Cell */ private PdfPCell getCell(Object value) { PdfPCell cell = new PdfPCell(new Phrase(new Chunk(StringUtils.trimToEmpty(value != null ? value.toString() : StringUtils.EMPTY), this.defaultFont))); cell.setVerticalAlignment(Element.ALIGN_TOP); cell.setLeading(8, 0); return cell; }
/** * Returns a formatted cell for the given value. * @param value cell value * @return Cell */ private PdfPCell getCell(String value) { PdfPCell cell = new PdfPCell(new Phrase(new Chunk(StringUtils.trimToEmpty(value), this.smallFont))); cell.setVerticalAlignment(Element.ALIGN_TOP); cell.setLeading(8, 0); cell.setPadding(2); return cell; }
/** * Obtain a header cell. * @param value Cell content. * @return A header cell with the given content. */ private PdfPCell getHeaderCell(String value) { Chunk cellContent = new Chunk(value, this.getHeaderFont()); setHeaderFontStyle(cellContent); PdfPCell cell = new PdfPCell(new Phrase(cellContent)); cell.setLeading(8, 0); cell.setHorizontalAlignment(this.getHeaderHorizontalAlignment()); cell.setBackgroundColor(this.getHeaderBackgroundColor()); return cell; }
/** * @see org.displaytag.render.TableWriterTemplate#writePostBodyFooter(org.displaytag.model.TableModel) * @throws DocumentException if an error occurs while writing post-body footer. */ @Override protected void writePostBodyFooter(TableModel model) throws DocumentException { Chunk cellContent = new Chunk(model.getFooter(), this.getFooterFont()); this.setFooterFontStyle(cellContent); PdfPCell cell = new PdfPCell(new Phrase(cellContent)); cell.setLeading(8, 0); cell.setBackgroundColor(this.getFooterBackgroundColor()); cell.setHorizontalAlignment(this.getFooterHorizontalAlignment()); cell.setColspan(model.getNumberOfColumns()); this.table.addCell(cell); }
cell.setLeading(style.getLineHeight(), style.getLineHeight());