| |
|
| java.lang.Object org.jfree.report.layout.process.IterateVisualProcessStep org.jfree.report.layout.process.CanvasMajorAxisLayoutStep
CanvasMajorAxisLayoutStep | final public class CanvasMajorAxisLayoutStep extends IterateVisualProcessStep (Code) | | This processes the second step of the vertical-layouting.
At this point, the static height of all elements is known (that is the height of all elements that do not use
percentages in either the y or height properties).
That height is then used as base-value to resolve all relative heights and y positions and the layouting is redone.
author: Thomas Morgner |
CanvasMajorAxisLayoutStep | public CanvasMajorAxisLayoutStep()(Code) | | |
continueComputation | public void continueComputation(RenderBox box)(Code) | | Continues processing. The renderbox must have a valid x-layout (that is: X, content-X1, content-X2 and Width)
Parameters: box - |
finishCanvasLevelBox | protected void finishCanvasLevelBox(RenderBox box)(Code) | | Finishes up a canvas level box. This updates/affects the height of the parent, as the canvas model defines that the
parent always fully encloses all of its childs.
When no preferred height is defined, the height of an element is the maximum of its minimum-height and the absolute
height of all of its direct children.
To resolve the value of percentages, the system uses the maximum of the parent's height and the maximum of all (y +
height) of all children.)
Parameters: box - |
processBlockLevelNode | protected void processBlockLevelNode(RenderNode node)(Code) | | |
processCanvasLevelNode | protected void processCanvasLevelNode(RenderNode node)(Code) | | |
startBlockLevelBox | protected boolean startBlockLevelBox(RenderBox box)(Code) | | |
startCanvasLevelBox | protected boolean startCanvasLevelBox(RenderBox box)(Code) | | |
|
|
|