|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BreakElement
Warning: This interface is no longer functional from the SAP BusinessObjects 4.0 release onwards.
A break on a single report expression.
Method Summary | |
---|---|
ReportExpression |
getExpression()
Returns the expression this break is based on. |
boolean |
hasImplicateSort()
Does this break element have an implicate sort? |
boolean |
isAvoidPageBreak()
Returns if there should never be a page break in the element. |
boolean |
isFooterVisible()
Checks if the footer for this break is visible or not. |
boolean |
isHeaderOnEveryPage()
If the block spans over several pages, should the header be shown on each page? |
boolean |
isHeaderVisible()
Checks if the header for this break is visible or not. |
boolean |
isStartOnNewPage()
Checks if each different break value will be placed on a new page or not. |
boolean |
isValueCentered()
Checks if the value for this break will be centered across the rows or columns. |
boolean |
isValueOnNewPage()
Is the break value repeated on each page? |
boolean |
isValueRepeated()
Is this break's value repeated on each row or column? |
void |
setAvoidPageBreak(boolean b)
Changes if there should never be a page break in the element. |
void |
setFooterVisible(boolean show)
Shows or hides the footer for this break. |
void |
setHeaderOnEveryPage(boolean b)
Changes is the header is repeated on every page or not. |
void |
setHeaderVisible(boolean show)
Shows or hides the header for this break. |
void |
setImplicateSort(boolean b)
Sets an implicate sort for this break, or removes it. |
void |
setStartOnNewPage(boolean b)
Sets if each different break value will be placed on a new page or not. |
void |
setValueCentered(boolean center)
Centers the break value across all rows or columns, or removes that feature. |
void |
setValueOnNewPage(boolean b)
Changed the duplication behaviour for this break. |
void |
setValueRepeated(boolean b)
Changes if the value for this break will be repeated on each row or column. |
Method Detail |
---|
ReportExpression getExpression()
boolean isHeaderVisible()
true
if the break header is visible
void setHeaderVisible(boolean show)
show
- when true
, the header for this break will be
shownboolean isFooterVisible()
true
if the break footer is visible
void setFooterVisible(boolean show)
show
- when true
, the footer for this break will be
shownboolean isValueCentered()
true
when the value is centered
void setValueCentered(boolean center)
true
will also set
BreakElement.isValueRepeated()
to false
.
center
- when true
, the break's value will be centered
across the break's rows or columnsboolean isValueRepeated()
true
if this break's value will be shown on each
row or columnvoid setValueRepeated(boolean b)
true
,
BreakElement.isValueCentered()
and BreakElement.isValueOnNewPage()
will
return false
.
b
- when true
the break's value will be
repeated on each row or columnboolean isValueOnNewPage()
BreakElement.isValueRepeated()
is false
; when
isValueOnNewPage()
is true
, the break value
will still be repeated at the beginning of a new page, otherwise it will
not.
true
when the break value will be repeated on other
pages if the block is spread over several pagesBreakElement.isValueRepeated()
void setValueOnNewPage(boolean b)
true
, this will set BreakElement.isValueRepeated()
to
false
.
b
- When set to true
, the break value will be repeated
on other pages if the block is spread over several pagesBreakElement.isValueOnNewPage()
boolean isHeaderOnEveryPage()
BreakElement.isHeaderVisible()
returns false
.
true
when the break header is repeated on every pagevoid setHeaderOnEveryPage(boolean b)
BreakElement.isHeaderVisible()
returns
false
.
b
- when true
, the header will be repeated on every
pageboolean isStartOnNewPage()
true
if each different break value will be placed on
a new pagevoid setStartOnNewPage(boolean b)
b
- when true
, each different break value will be
placed on a new pageboolean hasImplicateSort()
Does this break element have an implicate sort? If so, the values for this break will be sorted in ascending order.
Note that implicate sorts for breaks do not appear in any
BlockSort
.
true
when break values will be sortedvoid setImplicateSort(boolean b)
b
- when true
, an implicate sort will be created for
this break element, or when false
, this break will
not be sorted.BreakElement.hasImplicateSort()
boolean isAvoidPageBreak()
true
when the element should never have a page break in it (when possible)void setAvoidPageBreak(boolean b)
b
- true
when the element should never have a page break in it (when possible)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |