Package com.jrefinery.report.targets.base.layout

Layout support classes.

See:
          Description

Interface Summary
LayoutSupport The LayoutSupport contains all methods required to estaminate sizes for the content-creation.
SizeCalculator The interface for an class that is able to calculate the width of a given string, and the height of a line of text.
 

Class Summary
DefaultLayoutSupport The DefaultLayoutSupport uses the AWT to estaminate the content sizes.
DefaultSizeCalculator An AWT-Based default implementation of an SizeCalculator.
DefaultSizeCalculator.BuggyFontRendererDetector A helper class that is able to detect whether the implementation is considered buggy.
 

Exception Summary
SizeCalculatorException The SizeCalculatorException is thrown if a SizeCalculator was not able to compute the dimensions of a given content.
 

Package com.jrefinery.report.targets.base.layout Description

Layout support classes. The LayoutSupport and the SizeCalculator are used during the band layouting process to calculate the dimensions of "dynamic" elements.