Class StiPrintAtBottom
java.lang.Object
com.stimulsoft.report.engine.engineV2.StiPrintAtBottom
A class helps to output bands which should be output on the bottom of a page.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidAdd(StiContainer container) Adds a collection of containers which will be output on the bottom of a page.final booleanCanProcess(StiBand band) Returns true if the specified band is a band that should be output on the bottom of a page.final voidRender(StiContainer outContainer, int startIndex, StiContainer markerContainer) Finds all elements from the specified container of output and outputs them on a new page.
-
Field Details
-
engine
-
-
Constructor Details
-
StiPrintAtBottom
-
-
Method Details
-
CanProcess
Returns true if the specified band is a band that should be output on the bottom of a page.- Parameters:
band- A band for cheking.- Returns:
-
Add
Adds a collection of containers which will be output on the bottom of a page.- Parameters:
container- A container for adding into the collection.
-
Render
Finds all elements from the specified container of output and outputs them on a new page. Outputs elements which are found before the container-marker. The rest of elements will be moved on the next page. All elements should be found in a previously compiled list of bands which are output on the bottom of a page. When processing, a new vertical position on the bottom of a page is set.- Parameters:
outContainer- A container in what bands should be output.startIndex- The Index starting with what it is necessary to find a container-marker. The Index is specified because there is no need to process again previously output clumns on a page.markerContainer- A container-marker after what all containers will be moved on the next page.
-