|
||||||||||
| 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 IStiPrintAtBottompublic void setPrintAtBottom(boolean value)
setPrintAtBottom in interface IStiPrintAtBottompublic void setCanBreak(boolean value)
setCanBreak in interface IStiBreakablesetCanBreak in class StiContainer
public boolean Break(StiComponent dividedComponent,
double devideFactor,
StiRefObject<java.lang.Double> divLine)
Break in interface IStiBreakableBreak in class StiContainerdividedComponent - Component for store part of content.
public boolean getNewPageBefore()
getNewPageBefore in interface IStiPageBreakpublic void setNewPageBefore(boolean value)
setNewPageBefore in interface IStiPageBreakpublic boolean getNewPageAfter()
getNewPageAfter in interface IStiPageBreakpublic void setNewPageAfter(boolean value)
setNewPageAfter in interface IStiPageBreakpublic boolean getNewColumnBefore()
getNewColumnBefore in interface IStiPageBreakpublic void setNewColumnBefore(boolean value)
setNewColumnBefore in interface IStiPageBreakpublic boolean getNewColumnAfter()
getNewColumnAfter in interface IStiPageBreakpublic void setNewColumnAfter(boolean value)
setNewColumnAfter in interface IStiPageBreakpublic boolean getSkipFirst()
getSkipFirst in interface IStiPageBreakpublic void setSkipFirst(boolean value)
setSkipFirst in interface IStiPageBreakpublic float getBreakIfLessThan()
getBreakIfLessThan in interface IStiPageBreakpublic void setBreakIfLessThan(float value)
setBreakIfLessThan in interface IStiPageBreak
public JSONObject SaveToJsonObject(StiJsonSaveMode mode)
throws JSONException
SaveToJsonObject in interface IStiJsonReportObjectSaveToJsonObject in class StiBandJSONException
public void LoadFromJsonObject(JSONObject jObject)
throws JSONException
LoadFromJsonObject in interface IStiJsonReportObjectLoadFromJsonObject in class StiBandJSONException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||