List of usage examples for com.lowagie.text.rtf.style RtfParagraphStyle KEEP_TOGETHER_WITH_NEXT
null KEEP_TOGETHER_WITH_NEXT
To view the source code for com.lowagie.text.rtf.style RtfParagraphStyle KEEP_TOGETHER_WITH_NEXT.
Click Source Link
From source file:org.pentaho.reporting.engine.classic.core.modules.output.table.rtf.itext.PatchRtfCell.java
License:Open Source License
/** * Write the content of this PatchRtfCell *//*from www . j a v a 2 s. c om*/ public void writeContent(final OutputStream result) throws IOException { if (this.content.size() == 0) { result.write(RtfParagraph.PARAGRAPH_DEFAULTS); if (this.parentRow.getParentTable().getTableFitToPage()) { result.write(RtfParagraphStyle.KEEP_TOGETHER_WITH_NEXT); } result.write(RtfParagraph.IN_TABLE); } else { for (int i = 0; i < this.content.size(); i++) { RtfBasicElement rtfElement = this.content.get(i); if (rtfElement instanceof RtfParagraph) { ((RtfParagraph) rtfElement) .setKeepTogetherWithNext(this.parentRow.getParentTable().getTableFitToPage()); } rtfElement.writeContent(result); if (rtfElement instanceof RtfParagraph && i < (this.content.size() - 1)) { result.write(RtfParagraph.PARAGRAPH); } } } result.write(DocWriter.getISOBytes("\\cell")); }