Class FillPhysicalPagesStep
- java.lang.Object
-
- org.jfree.layouting.renderer.process.IterateVisualProcessStep
-
- org.jfree.layouting.renderer.process.FillPhysicalPagesStep
-
public class FillPhysicalPagesStep extends IterateVisualProcessStep
This Step copies all content from the logical page into the page-grid. When done, it clears the content and replaces the elements with dummy-nodes. These nodes have a fixed-size (the last known layouted size), and will not be recomputed later. Adjoining dummy-nodes get unified into a single node, thus simplifying and pruning the document tree.- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Constructor Description FillPhysicalPagesStep()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LogicalPageBoxcompute(LogicalPageBox pagebox, long pageStart, long pageEnd)protected voidprocessParagraphChilds(ParagraphRenderBox box)protected booleanstartBlockLevelBox(RenderBox box)Invisible nodes may need special treatment here.-
Methods inherited from class org.jfree.layouting.renderer.process.IterateVisualProcessStep
finishBlockLevelBox, finishInlineLevelBox, processBlockLevelChild, processBlockLevelNode, processBoxChilds, processFlow, processInlineLevelChild, processInlineLevelNode, processOtherLevelChild, startInlineLevelBox, startProcessing
-
-
-
-
Method Detail
-
compute
public LogicalPageBox compute(LogicalPageBox pagebox, long pageStart, long pageEnd)
-
processParagraphChilds
protected void processParagraphChilds(ParagraphRenderBox box)
- Specified by:
processParagraphChildsin classIterateVisualProcessStep
-
startBlockLevelBox
protected boolean startBlockLevelBox(RenderBox box)
Invisible nodes may need special treatment here.- Overrides:
startBlockLevelBoxin classIterateVisualProcessStep- Parameters:
box-- Returns:
-
-