org.pentaho.reporting.engine.classic.core.layout.process
Class RevalidateAllAxisLayoutStep

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.layout.process.IterateVisualProcessStep
      extended by org.pentaho.reporting.engine.classic.core.layout.process.RevalidateAllAxisLayoutStep

public final class RevalidateAllAxisLayoutStep
extends IterateVisualProcessStep

This final processing step revalidates the text-layouting and the vertical alignment of block-level elements.

At this point, the layout is almost finished, but non-dynamic text elements may contain more content on the last line than actually needed. This step recomputes the vertical alignment and merges all extra lines into the last line.

Author:
Thomas Morgner

Constructor Summary
RevalidateAllAxisLayoutStep(OutputProcessorMetaData metaData)
           
 
Method Summary
 void compute(LogicalPageBox pageBox)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RevalidateAllAxisLayoutStep

public RevalidateAllAxisLayoutStep(OutputProcessorMetaData metaData)
Method Detail

compute

public void compute(LogicalPageBox pageBox)