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

    Modifier and Type
    Method
    Description
    float
    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
    If the value of this property is true, then, after output of a band, a new column will be generated.
    boolean
    If the value of this property is true, then, before output of a band, a new column will be generated.
    boolean
    If the value of this property is true, then, after output of a band, a new page will be generated.
    boolean
    If the value of this property is true, then, before output of a band, a new page will be generated.
    boolean
    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 Details

    • 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)