|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.jasperreports.engine.component.FillPrepareResult
public class FillPrepareResult
A result of a component fill preparation
.
Field Summary | |
---|---|
static FillPrepareResult |
NO_PRINT_NO_OVERFLOW
A result that indicates that the component will not print and does not require a band overflow. |
static FillPrepareResult |
PRINT_NO_STRETCH
A result that indicates that the component will print, but will not stretch vertically. |
Constructor Summary | |
---|---|
FillPrepareResult(boolean toPrint,
int stretchHeight,
boolean overflow)
Creates a fill preparation result. |
Method Summary | |
---|---|
int |
getStretchHeight()
Returns the amount of vertical space consumed by the component. |
boolean |
isToPrint()
Returns whether the component will produce a print element at the current position in the generated report. |
static FillPrepareResult |
noPrintOverflow(int stretchHeight)
Returns a result that indicates that the component will not print (at the current position in the generated report), but requires an overflow so that it can print on a new column/page. |
static FillPrepareResult |
printStretch(int stretchHeight,
boolean overflow)
Returns a result which indicates that the component will print at the current position, and optionally consume more vertical space and/or require a band overflow. |
boolean |
willOverflow()
Returns whether a band overflow is required in order to continue the component fill on a new column/page. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final FillPrepareResult NO_PRINT_NO_OVERFLOW
This result would be used when the component does not intend to include any print element in the generated report.
public static final FillPrepareResult PRINT_NO_STRETCH
This would be used when the component will produce a print element that fits the space allocated at design time for the component element.
Constructor Detail |
---|
public FillPrepareResult(boolean toPrint, int stretchHeight, boolean overflow)
toPrint
- indicates whether the component will produce a print
element at the current position in the generated reportstretchHeight
- the amount of vertical space consumed
by the componentoverflow
- indicates whether a band overflow is required in order
to continue the component fill on a new column/pageMethod Detail |
---|
public static FillPrepareResult noPrintOverflow(int stretchHeight)
stretchHeight
- the height that is consumed by the component;
usually this would be the same as the availableHeight
argument passed to FillComponent.prepare(int)
public static FillPrepareResult printStretch(int stretchHeight, boolean overflow)
stretchHeight
- the stretched height of the componentoverflow
- whether a band overflow is required so that the
component would continue printing on a new column/page
public boolean isToPrint()
public boolean willOverflow()
public int getStretchHeight()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |