org.pentaho.reporting.engine.classic.core.layout.process
Class InfiniteMinorAxisLayoutStep
java.lang.Object
org.pentaho.reporting.engine.classic.core.layout.process.IterateVisualProcessStep
org.pentaho.reporting.engine.classic.core.layout.process.InfiniteMinorAxisLayoutStep
public final class InfiniteMinorAxisLayoutStep
- extends IterateVisualProcessStep
This process-step computes the effective layout, but it does not take horizontal pagebreaks into account. (It has to
deal with vertical breaks, as they affect the text layout.)
This processing step does not ajust anything on the vertical axis. Vertical alignment is handled in a second step.
Please note: This layout model (unlike the default CSS model) uses the BOX-WIDTH as computed with. This means, the
defined width specifies the sum of all borders, paddings and the content area width.
- Author:
- Thomas Morgner
InfiniteMinorAxisLayoutStep
public InfiniteMinorAxisLayoutStep(OutputProcessorMetaData metaData)
compute
public void compute(LogicalPageBox root)
continueComputation
public void continueComputation(PageGrid pageGrid,
RenderBox box)
- Continues processing. The renderbox must have a valid x-layout (that is: X, content-X1, content-X2 and Width)
- Parameters:
pageGrid
- box
-