com.stimulsoft.report.components.interfaces
Interface IStiPageBreak

All Known Implementing Classes:
StiChildBand, StiColumnFooterBand, StiColumnHeaderBand, StiCrossDataBand, StiCrossFooterBand, StiCrossGroupFooterBand, StiCrossGroupHeaderBand, StiCrossHeaderBand, StiDataBand, StiDynamicBand, StiFooterBand, StiGroupFooterBand, StiGroupHeaderBand, StiHeaderBand, StiHierarchicalBand, StiReportSummaryBand, StiTable, StiTableOfContents

public interface IStiPageBreak


Method Summary
 float getBreakIfLessThan()
          Gets or sets value which indicates how much free space is on a page (in per cent) should be reserved for formation of a new page or a new column.
 boolean getNewColumnAfter()
          If the value of this property is true, then, after output of a band, a new column will be generated.
 boolean getNewColumnBefore()
          If the value of this property is true, then, before output of a band, a new column will be generated.
 boolean getNewPageAfter()
          If the value of this property is true, then, after output of a band, a new page will be generated.
 boolean getNewPageBefore()
          If the value of this property is true, then, before output of a band, a new page will be generated.
 boolean getSkipFirst()
          If the value of this property is true, then, a new page/column will be generated only starting from the second case.
 void setBreakIfLessThan(float value)
           
 void setNewColumnAfter(boolean value)
           
 void setNewColumnBefore(boolean value)
           
 void setNewPageAfter(boolean value)
           
 void setNewPageBefore(boolean value)
           
 void setSkipFirst(boolean value)
           
 

Method Detail

getNewColumnBefore

boolean getNewColumnBefore()
If the value of this property is true, then, before output of a band, a new column will be generated. Output of a band will be continued on the next column.


setNewColumnBefore

void setNewColumnBefore(boolean value)

getNewColumnAfter

boolean getNewColumnAfter()
If the value of this property is true, then, after output of a band, a new column will be generated.


setNewColumnAfter

void setNewColumnAfter(boolean value)

getNewPageBefore

boolean getNewPageBefore()
If the value of this property is true, then, before output of a band, a new page will be generated. Output of a band will be continued on the next page.


setNewPageBefore

void setNewPageBefore(boolean value)

getNewPageAfter

boolean getNewPageAfter()
If the value of this property is true, then, after output of a band, a new page will be generated.


setNewPageAfter

void setNewPageAfter(boolean value)

getBreakIfLessThan

float getBreakIfLessThan()
Gets or sets value which indicates how much free space is on a page (in per cent) should be reserved for formation of a new page or a new column. The value should be set in the range from 0 to 100. If the value is 100 then, in any case, a new page or a new column will be formed. This property is used together with NewPageBefore, NewPageAfter, NewColumnBefore, NewColumnAfter properties.


setBreakIfLessThan

void setBreakIfLessThan(float value)

getSkipFirst

boolean getSkipFirst()
If the value of this property is true, then, a new page/column will be generated only starting from the second case.


setSkipFirst

void setSkipFirst(boolean value)