|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.stimulsoft.base.serializing.StiSerializedObject
com.stimulsoft.base.services.StiService
com.stimulsoft.report.StiBase
com.stimulsoft.report.components.StiComponent
com.stimulsoft.report.components.complexcomponents.StiContainer
com.stimulsoft.report.components.bands.StiBand
com.stimulsoft.report.components.bands.StiDynamicBand
public abstract class StiDynamicBand
Field Summary |
---|
Fields inherited from class com.stimulsoft.report.components.complexcomponents.StiContainer |
---|
border, brush, collapsingIndex, components, ParentComponentIsBand, ParentComponentIsCrossBand |
Fields inherited from class com.stimulsoft.report.components.StiComponent |
---|
canGrow, canShrink, componentPlacement, conditions, currentPointer, expressions, interaction, isRendered, page, parent, parentBookmark, parentPointer, top, width |
Fields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef |
---|
REFERENCE_EMPTY, REFERENCE_REPORT |
Constructor Summary | |
---|---|
StiDynamicBand()
Creates a new dynamic band. |
|
StiDynamicBand(StiRectangle rect)
Creates a new dynamic band. |
Method Summary | |
---|---|
boolean |
Break(StiComponent dividedComponent,
double devideFactor,
StiRefObject<java.lang.Double> divLine)
Divides content of components in two parts. |
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 |
getPrintAtBottom()
Gets or sets value indicates that the footer is printed at bottom of page. |
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 |
LoadFromJsonObject(JSONObject jObject)
|
JSONObject |
SaveToJsonObject(StiJsonSaveMode mode)
|
void |
setBreakIfLessThan(float value)
|
void |
setCanBreak(boolean value)
Gets or sets value which indicates whether the component can or cannot break its contents on several pages. |
void |
setNewColumnAfter(boolean value)
|
void |
setNewColumnBefore(boolean value)
|
void |
setNewPageAfter(boolean value)
|
void |
setNewPageBefore(boolean value)
|
void |
setPrintAtBottom(boolean value)
|
void |
setSkipFirst(boolean value)
|
Methods inherited from class com.stimulsoft.report.StiBase |
---|
getServiceName |
Methods inherited from class com.stimulsoft.base.services.StiService |
---|
getProperties, getServiceEnabled, getServiceInfo, isPropertyPresent, MemberwiseClone, properties, setProperties, setServiceEnabled |
Methods inherited from class com.stimulsoft.base.serializing.StiSerializedObject |
---|
cleanReference, getReference, setReference |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.stimulsoft.report.components.interfaces.IStiBreakable |
---|
getCanBreak |
Methods inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef |
---|
getReference, setReference |
Constructor Detail |
---|
public StiDynamicBand()
public StiDynamicBand(StiRectangle rect)
rect
- The rectangle describes size and position of the component.Method Detail |
---|
public boolean getPrintAtBottom()
getPrintAtBottom
in interface IStiPrintAtBottom
public void setPrintAtBottom(boolean value)
setPrintAtBottom
in interface IStiPrintAtBottom
public void setCanBreak(boolean value)
setCanBreak
in interface IStiBreakable
setCanBreak
in class StiContainer
public boolean Break(StiComponent dividedComponent, double devideFactor, StiRefObject<java.lang.Double> divLine)
Break
in interface IStiBreakable
Break
in class StiContainer
dividedComponent
- Component for store part of content.
public boolean getNewPageBefore()
getNewPageBefore
in interface IStiPageBreak
public void setNewPageBefore(boolean value)
setNewPageBefore
in interface IStiPageBreak
public boolean getNewPageAfter()
getNewPageAfter
in interface IStiPageBreak
public void setNewPageAfter(boolean value)
setNewPageAfter
in interface IStiPageBreak
public boolean getNewColumnBefore()
getNewColumnBefore
in interface IStiPageBreak
public void setNewColumnBefore(boolean value)
setNewColumnBefore
in interface IStiPageBreak
public boolean getNewColumnAfter()
getNewColumnAfter
in interface IStiPageBreak
public void setNewColumnAfter(boolean value)
setNewColumnAfter
in interface IStiPageBreak
public boolean getSkipFirst()
getSkipFirst
in interface IStiPageBreak
public void setSkipFirst(boolean value)
setSkipFirst
in interface IStiPageBreak
public float getBreakIfLessThan()
getBreakIfLessThan
in interface IStiPageBreak
public void setBreakIfLessThan(float value)
setBreakIfLessThan
in interface IStiPageBreak
public JSONObject SaveToJsonObject(StiJsonSaveMode mode) throws JSONException
SaveToJsonObject
in interface IStiJsonReportObject
SaveToJsonObject
in class StiBand
JSONException
public void LoadFromJsonObject(JSONObject jObject) throws JSONException
LoadFromJsonObject
in interface IStiJsonReportObject
LoadFromJsonObject
in class StiBand
JSONException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |