com.stimulsoft.report.components.crossBands
Class StiCrossDataBand

java.lang.Object
  extended by com.stimulsoft.base.serializing.StiSerializedObject
      extended by com.stimulsoft.base.services.StiService
          extended by com.stimulsoft.report.StiBase
              extended by com.stimulsoft.report.components.StiComponent
                  extended by com.stimulsoft.report.components.complexcomponents.StiContainer
                      extended by com.stimulsoft.report.components.bands.StiBand
                          extended by com.stimulsoft.report.components.bands.StiDynamicBand
                              extended by com.stimulsoft.report.components.bands.StiDataBand
                                  extended by com.stimulsoft.report.components.crossBands.StiCrossDataBand
All Implemented Interfaces:
IStiAppExpressionCollection, IStiJsonReportObject, IStiForceSerializable, IStiSerializable, IStiSerializableRef, IStiSerializableToAttributes, IStiName, IStiBorder, IStiBreakable, IStiBrush, IStiBusinessObject, IStiCanGrow, IStiCanShrink, IStiComponentGuid, IStiConditions, IStiDataRelation, IStiDataSource, IStiFilter, IStiGrowToHeight, IStiInteraction, IStiKeepDetailsTogether, IStiKeepFooterTogether, IStiKeepGroupTogether, IStiKeepHeaderTogether, IStiMasterComponent, IStiOddEvenStyles, IStiPageBreak, IStiPrintAtBottom, IStiPrintIfDetailEmpty, IStiPrintOn, IStiPrintOnAllPages, IStiRenderMaster, IStiResetPageNumber, IStiSelect, IStiShift, IStiSort, IStiStartNewPage, IStiUnitConvert, IStiEnumerator, IStiReportProperty, IStiIgnoryStyle, IStiInherited, IStiStateSaveRestore, java.lang.Cloneable

public class StiCrossDataBand
extends StiDataBand

Class describes Cross Data Band.


Field Summary
 int columnCurrent
           
 boolean IsRightToLeft
           
 
Fields inherited from class com.stimulsoft.report.components.bands.StiDataBand
handlerRendering, isBofValue, isEofValue, jsonMasterComponentTemp, lineThrough, PropertyEvenStyle, PropertyOddStyle
 
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
StiCrossDataBand()
          Creates a new component of the type StiCrossDataBand.
StiCrossDataBand(boolean columnMode)
          Creates a new component of the type StiCrossDataBand.
StiCrossDataBand(StiRectangle rect)
          Creates a new component of the type StiCrossDataBand with specified location.
 
Method Summary
 void First()
          Sets the position at the beginning.
 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 getCanBreak()
          Gets or sets value which indicates whether the component can or cannot break its contents on several pages.
 StiColumnDirection getColumnDirection()
          Gets or sets direction of the rendeting columns.
 double getColumnGaps()
          Gets or sets distance between two columns.
 boolean getColumnMode()
           
 void GetColumnModeFromParent()
           
 int getColumns()
          Gets or sets columns count.
 double getColumnWidth()
          Gets or sets width of column.
 StiComponentType getComponentType()
          Gets the type of processing when printing.
 StiRectangle getDefaultClientRectangle()
          Gets or sets the default client area of a component.
 StiRectangle getDisplayRectangle()
          Gets or sets a rectangle of the component which it fills.
 StiDockStyle getDockStyle()
          Gets or sets a type of the component docking.
 boolean getGrowToHeight()
          gets or sets a value which indicates that the height of this component increases/decreases to the bottom of a container.
 double getHeaderSize()
          Gets the header height.
 double getHeight()
           
 boolean getIsCross()
          Gets value, indicates that this cross is the component.
 boolean getIsEof()
          Gets value indicates that the position indicates to the end of data.
 boolean getKeepChildTogether()
          Gets or sets value indicates that childs are to be kept together.
 boolean getKeepFooterTogether()
          Gets or sets value indicates that the footer is printed with data.
 boolean getKeepGroupTogether()
          Gets or sets value indicates that group is to be kept together.
 boolean getKeepHeaderTogether()
          Gets or sets value indicates that header is printed with data together.
 java.lang.String getLocalizedCategory()
          Gets a localized name of the component category.
 java.lang.String getLocalizedName()
          Gets a localized component name.
 double getMaxHeight()
          Gets or sets maximal height of band.
 StiSize getMaxSize()
          gets or sets maximal size.
 double getMaxWidth()
          Gets or sets maximal width of band.
 double getMinHeight()
          Gets or sets minimal height of band.
 int getMinRowsInColumn()
          Gets or sets minimum count of the rows in one column.
 StiSize getMinSize()
          gets or sets minimal size.
 double getMinWidth()
          Gets or sets minimal width of band.
 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.
 StiPrintOnType getPrintOn()
          gets or sets a value which indicates on what pages component will be printed.
 boolean getPrintOnAllPages()
          Gets or sets value indicates that the component is printed on all pages.
 int getPriority()
          Gets a component priority.
 boolean getResetDataSource()
          Gets or sets value, indicates to reset Data Source postion to begin when preparation for rendering.
 boolean getResetPageNumber()
          Allows to reset page number on this component.
 boolean getRightToLeft()
          Gets or sets horizontal column direction.
 StiRectangle getSelectRectangle()
          Gets or sets a rectangle of the component selection.
 boolean getSkipFirst()
          If the value of this property is true, then, a new page/column will be generated only starting from the second case.
 boolean getStartNewPage()
          Gets or sets value indicates that it is necessary to print every new string on a new page.
 float getStartNewPageIfLessThan()
          Gets or sets value which indicates how much free space on a page (in percentage terms) should be reserved for formation of a new page.
 int getToolboxPosition()
          Gets value to sort a position in the toolbox.
 double getWidth()
          gets or sets width of a component.
 void Last()
          Move on the last row.
 void LoadFromJsonObject(JSONObject jObject)
           
 void Next()
          Move on the next row.
 void Prior()
          Move on the previous row.
 void RestoreState(java.lang.String stateName)
          Restores the earlier saved object state.
 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 setColumnDirection(StiColumnDirection value)
           
 void setColumnGaps(double value)
           
 void setColumnMode(boolean value)
           
 void SetColumnModeToParent()
           
 void setColumns(int value)
           
 void setColumnWidth(double value)
           
 void setDisplayRectangle(StiRectangle value)
           
 void setDockStyle(StiDockStyle value)
           
 void setGrowToHeight(boolean value)
           
 void setHeight(double value)
           
 void setKeepChildTogether(boolean value)
           
 void setKeepFooterTogether(boolean value)
           
 void setKeepGroupTogether(boolean value)
           
 void setKeepHeaderTogether(boolean value)
           
 void setMaxHeight(double value)
           
 void setMaxSize(StiSize value)
           
 void setMaxWidth(double value)
           
 void setMinHeight(double value)
           
 void setMinRowsInColumn(int value)
           
 void setMinSize(StiSize value)
           
 void setMinWidth(double value)
           
 void setNewColumnAfter(boolean value)
           
 void setNewColumnBefore(boolean value)
           
 void setNewPageAfter(boolean value)
           
 void setNewPageBefore(boolean value)
           
 void setPrintAtBottom(boolean value)
           
 void setPrintOn(StiPrintOnType value)
           
 void setPrintOnAllPages(boolean value)
           
 void setResetDataSource(boolean value)
           
 void setResetPageNumber(boolean value)
           
 void setRightToLeft(boolean value)
           
 void setSelectRectangle(StiRectangle value)
          Returns the GroupHeaderBand in which the component is loc * null, if nothing is located.
 void setSkipFirst(boolean value)
           
 void setStartNewPage(boolean value)
           
 void setStartNewPageIfLessThan(float value)
           
 void setWidth(double value)
           
 
Methods inherited from class com.stimulsoft.report.components.bands.StiDataBand
clone, convert, doBookmark, doPointer, existDataRelation, getBeginRenderEvent, getBusinessObject, getBusinessObjectGuid, getCalcInvisible, getCollapsed, GetColumnWidth, getComponentPlacementForChildren, getCount, getCountData, getDataBandInfoV1, getDataBandInfoV2, getDataRelation, getDataRelationName, getDataSource, getDataSourceName, getEndRenderEvent, getEvenStyle, getEvents, getFilterEngine, getFilterMethodHandler, getFilterMode, getFilterOn, getFilters, getGetCollapsedEvent, getHeaderEndColor, getHeaderStartColor, GetHeaderText, getIsBof, getIsBusinessObjectEmpty, getIsEmpty, getKeepDetails, getKeepDetailsTogether, getLimitRows, getLine, getLineThrough, getMasterComponent, getOddStyle, getPosition, getPrintIfDetailEmpty, getRenderingEvent, getSelectedLine, getSort, InvokeBeginRender, InvokeGetCollapsed, InvokeGroupRendering, InvokeRendering, isDataSourceEmpty, packService, renderMaster, saveState, setBeginRenderEvent, setBusinessObjectGuid, setCalcInvisible, setCollapsed, setCountData, setDataRelationName, setDataSourceName, setEndRenderEvent, setEvenStyle, setFilterEngine, setFilterMethodHandler, setFilterMode, setFilterOn, setFilters, setGetCollapsedEvent, setIsBof, setIsEof, setKeepDetails, setKeepDetailsTogether, setLimitRows, setLine, setLineThrough, setMasterComponent, setOddStyle, setPosition, setPrintIfDetailEmpty, setRenderingEvent, setSelectedLine, setSort
 
Methods inherited from class com.stimulsoft.report.components.bands.StiDynamicBand
Break
 
Methods inherited from class com.stimulsoft.report.components.bands.StiBand
canContainIn, getBandInfoV2, getCanGrow, getFooterSize, getLeft, getNestedLevel, getPrintable, getQuickInfo, getRectangleMoveComponent, getShiftMode, getTop, isAutomaticDock, setCanGrow, setDirectDisplayRectangle, setLeft, setPrintable, setRectangleMoveComponent, setShiftMode, setTop
 
Methods inherited from class com.stimulsoft.report.components.complexcomponents.StiContainer
AlignTo, AlignToGrid, AlignToGrid, BringToFront, ChangePosition, checkLargeHeight, ClearAllStates, clone, ContainerToPage, ContainerToPage, Convert, ConvertSelectedToPage, ConvertToPage, Correct, Correct, correct2, getActualSize, getActualSize, getBorder, GetBorder, getBrush, GetBrush, getClientRectangle, getCollapsedValue, getCollapsingIndex, getCollapsingTreePath, getComponents, GetComponents, GetComponentsCount, GetComponentsList, getComponentsSelectedRectangle, getComponentStyle, GetConditions, getContainerInfoV1, getContainerInfoV2, GetContainerInRect, GetContainerInRect2, GetDockableComponent, GetDockStyle, GetFirstSelectableCompanent, GetFont, getGuid, getHasSelected, GetHorAlignment, GetIncorrect, GetIncorrect, getIncorrect2, GetMaxSize, getName, GetRectangle, GetSelectedComponents, GetSelectedComponentsWithChilds, GetSelectedRectangleWithChilds, getTagValue, GetTextBrush, GetTextFormat, GetTextHorAlignment, GetVertAlignment, GetWordWrap, GrowFont, InvertComponentsPosition, isForceSerializeToReport, MakeHorizontalSpacingEqual, MakeSameHeight, MakeSameSize, MakeSameWidth, MakeVerticalSpacingEqual, MoveBackward, MoveComponentsToPage, MoveForward, Normalize, OffsetLocation, PageToContainer, PageToContainer, RemoveAllSelected, ResetSelection, SelectAll, SelectComponent, SelectInRectangle, SelectInRectangleCheckBands, SendToBack, setBlocked, setBorder, SetBorder, setBrush, SetBrush, SetCenterHorizontally, SetCenterVertically, setCollapsedValue, setCollapsingIndex, setCollapsingTreePath, setComponents, setComponentsFont, setComponentsFont, setComponentsWithSetParent, setComponentsWordWrap, SetConditions, setContainerInfoV2, SetDockStyle, setForceSerializeToReport, SetHorAlign, SetLink, setParentComponentIsBand, setParentComponentIsCrossBand, SetParentStylesToChilds, SetParentStylesToChilds, SetTextBrush, SetTextFormat, SetTextHorAlign, SetVertAlign, ShrinkFont, SortByPriority
 
Methods inherited from class com.stimulsoft.report.components.StiComponent
addSize, applyConditions, CheckForParentComponent, clearAllStates, ClearContents, clone, ComponentToPage, ComponentToPage, ComponentToPage, convert, decrementTop, DoBookmark, DockToContainer, DockToContainer, doGetBookmark, DoOffsetRect, fillComponentPlacement, getAfterPrintEvent, getAlias, getAllowDelete, getAnchor, getBeforePrintEvent, getBookmark, getBookmarkValue, getBottom, getCanShrink, getClickEvent, getComponentPlacement, getConditions, getContainer, getCurrentBookmark, getDataBand, GetDataBand, getDelimiterComponent, getDisplayRectangle1, getDockable, getDockRegion, getDockRegion, getDoubleClickEvent, getDrillDownParameters, getEnabled, getExpressions, getForceRedrawAll, getgetBookmarkEvent, getgetDrillDownReportEvent, getgetHyperlinkEvent, getgetTagEvent, getgetToolTipEvent, getGroupHeaderBand, GetGroupHeaderBand, getHighlightState, getHyperlink, getHyperlinkValue, getIgnoreNamingRule, getImage, getImage, getInherited, getInteraction, getInvalidateOnMouseOver, getIsDesigning, getIsEnabled, getIsEventEmpty, getIsExporting, getIsgetTagHandlerEmpty, getIsPrinting, getIsRendered, getIsSelected, getLevel, getLinked, getLocked, getMeasureGraphics, getMouseEnterEvent, getMouseLeaveEvent, getPage, getPaintRectangle, getPaintRectangle, getPaintRectangle, getParent, getParentBookmark, getPlaceOnToolbox, getPointer, getPointerValue, getRenderedCount, getReport, getRestrictions, getRight, getSelectionTick, getServiceCategory, getServiceType, getShift, getShowQuickButtons, getTag, getTagStrValue, getToolTip, getToolTipValue, getUseParentStyles, incrementtTop, InternalRender, invert, InvokeAfterPrint, InvokeBeforePrint, InvokeClick, InvokeDoubleClick, InvokeEndRender, invokeEvents, InvokegetBookmark, InvokegetDrillDownReport, InvokegetHyperlink, InvokegetTag, InvokegetToolTip, InvokeMouseEnter, InvokeMouseLeave, InvokePainted, invokePainting, isDesigning, isExportAsImage, IsParentSelect, NewGuid, OnRemoveComponent, PageToComponent, PageToComponent, paint, PlacedOnColumnBand, Prepare, render, reset, Reset, restoreState, select, setAfterPrintEvent, setAlias, setAnchor, setBeforePrintEvent, setBookmark, setBookmarkValue, setCanShrink, setClickEvent, setClientRectangle, setComponentPlacement, setComponentStyle, setConditions, setCurrentBookmark, setDelimiterComponent, setDockable, setDoubleClickEvent, setDrillDownParameters, setEnabled, setExpressions, setgetBookmarkEvent, setgetDrillDownReportEvent, setgetHyperlinkEvent, setgetTagEvent, setgetToolTipEvent, setGuid, setHeightProp, setHighlightState, setHyperlink, setHyperlinkValue, setIgnoreNamingRule, setInherited, setInteraction, setIsRendered, setIsSelected, setLeftProp, setLinked, setLocked, setMouseEnterEvent, setMouseLeaveEvent, setName, setPage, setPaintRectangle, setParent, setParentBookmark, setPlaceOnToolbox, setPointer, setPointerValue, setRenderedCount, setReport, SetReportVariables, setRestrictions, setSelectionTick, setShift, setShowQuickButtons, setStates, setTag, setTagValue, setToolTip, setToolTipValue, setTopProp, setUseParentStyles, setWidthProp, toString, UnPrepare
 
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.base.serializing.interfaceobject.IStiSerializableRef
getReference, setReference
 

Field Detail

IsRightToLeft

public boolean IsRightToLeft

columnCurrent

public int columnCurrent
Constructor Detail

StiCrossDataBand

public StiCrossDataBand(boolean columnMode)
Creates a new component of the type StiCrossDataBand.


StiCrossDataBand

public StiCrossDataBand()
Creates a new component of the type StiCrossDataBand.


StiCrossDataBand

public StiCrossDataBand(StiRectangle rect)
Creates a new component of the type StiCrossDataBand with specified location.

Parameters:
rect - The rectangle describes size and position of the component.
Method Detail

getNewPageBefore

public boolean getNewPageBefore()
Description copied from class: StiDynamicBand
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.

Specified by:
getNewPageBefore in interface IStiPageBreak
Overrides:
getNewPageBefore in class StiDynamicBand

setNewPageBefore

public void setNewPageBefore(boolean value)
Specified by:
setNewPageBefore in interface IStiPageBreak
Overrides:
setNewPageBefore in class StiDynamicBand

getNewPageAfter

public boolean getNewPageAfter()
Description copied from class: StiDynamicBand
If the value of this property is true, then, after output of a band, a new page will be generated.

Specified by:
getNewPageAfter in interface IStiPageBreak
Overrides:
getNewPageAfter in class StiDynamicBand

setNewPageAfter

public void setNewPageAfter(boolean value)
Specified by:
setNewPageAfter in interface IStiPageBreak
Overrides:
setNewPageAfter in class StiDynamicBand

getNewColumnBefore

public boolean getNewColumnBefore()
Description copied from class: StiDynamicBand
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.

Specified by:
getNewColumnBefore in interface IStiPageBreak
Overrides:
getNewColumnBefore in class StiDynamicBand

setNewColumnBefore

public void setNewColumnBefore(boolean value)
Specified by:
setNewColumnBefore in interface IStiPageBreak
Overrides:
setNewColumnBefore in class StiDynamicBand

getNewColumnAfter

public boolean getNewColumnAfter()
Description copied from class: StiDynamicBand
If the value of this property is true, then, after output of a band, a new column will be generated.

Specified by:
getNewColumnAfter in interface IStiPageBreak
Overrides:
getNewColumnAfter in class StiDynamicBand

setNewColumnAfter

public void setNewColumnAfter(boolean value)
Specified by:
setNewColumnAfter in interface IStiPageBreak
Overrides:
setNewColumnAfter in class StiDynamicBand

getSkipFirst

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

Specified by:
getSkipFirst in interface IStiPageBreak
Overrides:
getSkipFirst in class StiDynamicBand

setSkipFirst

public void setSkipFirst(boolean value)
Specified by:
setSkipFirst in interface IStiPageBreak
Overrides:
setSkipFirst in class StiDynamicBand

getBreakIfLessThan

public float getBreakIfLessThan()
Description copied from class: StiDynamicBand
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.

Specified by:
getBreakIfLessThan in interface IStiPageBreak
Overrides:
getBreakIfLessThan in class StiDynamicBand

setBreakIfLessThan

public void setBreakIfLessThan(float value)
Specified by:
setBreakIfLessThan in interface IStiPageBreak
Overrides:
setBreakIfLessThan in class StiDynamicBand

getGrowToHeight

public boolean getGrowToHeight()
Description copied from class: StiComponent
gets or sets a value which indicates that the height of this component increases/decreases to the bottom of a container.

Specified by:
getGrowToHeight in interface IStiGrowToHeight
Overrides:
getGrowToHeight in class StiBand

setGrowToHeight

public void setGrowToHeight(boolean value)
Specified by:
setGrowToHeight in interface IStiGrowToHeight
Overrides:
setGrowToHeight in class StiBand

getResetPageNumber

public boolean getResetPageNumber()
Description copied from class: StiDataBand
Allows to reset page number on this component.

Specified by:
getResetPageNumber in interface IStiResetPageNumber
Overrides:
getResetPageNumber in class StiDataBand

setResetPageNumber

public void setResetPageNumber(boolean value)
Specified by:
setResetPageNumber in interface IStiResetPageNumber
Overrides:
setResetPageNumber in class StiDataBand

getStartNewPage

public boolean getStartNewPage()
Description copied from class: StiDataBand
Gets or sets value indicates that it is necessary to print every new string on a new page.

Specified by:
getStartNewPage in interface IStiStartNewPage
Overrides:
getStartNewPage in class StiDataBand

setStartNewPage

public void setStartNewPage(boolean value)
Specified by:
setStartNewPage in interface IStiStartNewPage
Overrides:
setStartNewPage in class StiDataBand

getStartNewPageIfLessThan

public float getStartNewPageIfLessThan()
Description copied from class: StiDataBand
Gets or sets value which indicates how much free space on a page (in percentage terms) should be reserved for formation of a new page. The value should be set in the range from 0 to 100. If the value is 100 then, in any case, a new page will be formed. This property is used together with the StartNewPage property.

Specified by:
getStartNewPageIfLessThan in interface IStiStartNewPage
Overrides:
getStartNewPageIfLessThan in class StiDataBand

setStartNewPageIfLessThan

public void setStartNewPageIfLessThan(float value)
Specified by:
setStartNewPageIfLessThan in interface IStiStartNewPage
Overrides:
setStartNewPageIfLessThan in class StiDataBand

RestoreState

public void RestoreState(java.lang.String stateName)
Restores the earlier saved object state.

Overrides:
RestoreState in class StiDataBand
Parameters:
stateName - A name of the state being restored.

getKeepHeaderTogether

public boolean getKeepHeaderTogether()
Description copied from class: StiDataBand
Gets or sets value indicates that header is printed with data together.

Specified by:
getKeepHeaderTogether in interface IStiKeepHeaderTogether
Overrides:
getKeepHeaderTogether in class StiDataBand

setKeepHeaderTogether

public void setKeepHeaderTogether(boolean value)
Specified by:
setKeepHeaderTogether in interface IStiKeepHeaderTogether
Overrides:
setKeepHeaderTogether in class StiDataBand

getKeepFooterTogether

public boolean getKeepFooterTogether()
Description copied from class: StiDataBand
Gets or sets value indicates that the footer is printed with data.

Specified by:
getKeepFooterTogether in interface IStiKeepFooterTogether
Overrides:
getKeepFooterTogether in class StiDataBand

setKeepFooterTogether

public void setKeepFooterTogether(boolean value)
Specified by:
setKeepFooterTogether in interface IStiKeepFooterTogether
Overrides:
setKeepFooterTogether in class StiDataBand

getKeepChildTogether

public boolean getKeepChildTogether()
Description copied from class: StiDataBand
Gets or sets value indicates that childs are to be kept together.

Overrides:
getKeepChildTogether in class StiDataBand

setKeepChildTogether

public void setKeepChildTogether(boolean value)
Overrides:
setKeepChildTogether in class StiDataBand

getKeepGroupTogether

public boolean getKeepGroupTogether()
Description copied from class: StiDataBand
Gets or sets value indicates that group is to be kept together.

Specified by:
getKeepGroupTogether in interface IStiKeepGroupTogether
Overrides:
getKeepGroupTogether in class StiDataBand

setKeepGroupTogether

public void setKeepGroupTogether(boolean value)
Specified by:
setKeepGroupTogether in interface IStiKeepGroupTogether
Overrides:
setKeepGroupTogether in class StiDataBand

getPrintAtBottom

public boolean getPrintAtBottom()
Description copied from class: StiDynamicBand
Gets or sets value indicates that the footer is printed at bottom of page.

Specified by:
getPrintAtBottom in interface IStiPrintAtBottom
Overrides:
getPrintAtBottom in class StiDynamicBand

setPrintAtBottom

public void setPrintAtBottom(boolean value)
Specified by:
setPrintAtBottom in interface IStiPrintAtBottom
Overrides:
setPrintAtBottom in class StiDynamicBand

getCanBreak

public boolean getCanBreak()
Description copied from class: StiContainer
Gets or sets value which indicates whether the component can or cannot break its contents on several pages.

Specified by:
getCanBreak in interface IStiBreakable
Overrides:
getCanBreak in class StiContainer

setCanBreak

public void setCanBreak(boolean value)
Description copied from class: StiDynamicBand
Gets or sets value which indicates whether the component can or cannot break its contents on several pages.

Specified by:
setCanBreak in interface IStiBreakable
Overrides:
setCanBreak in class StiDynamicBand

getPrintOnAllPages

public boolean getPrintOnAllPages()
Description copied from class: StiDataBand
Gets or sets value indicates that the component is printed on all pages.

Specified by:
getPrintOnAllPages in interface IStiPrintOnAllPages
Overrides:
getPrintOnAllPages in class StiDataBand

setPrintOnAllPages

public void setPrintOnAllPages(boolean value)
Specified by:
setPrintOnAllPages in interface IStiPrintOnAllPages
Overrides:
setPrintOnAllPages in class StiDataBand

getPrintOn

public StiPrintOnType getPrintOn()
Description copied from class: StiComponent
gets or sets a value which indicates on what pages component will be printed.

Specified by:
getPrintOn in interface IStiPrintOn
Overrides:
getPrintOn in class StiComponent

setPrintOn

public void setPrintOn(StiPrintOnType value)
Specified by:
setPrintOn in interface IStiPrintOn
Overrides:
setPrintOn in class StiComponent

SetColumnModeToParent

public final void SetColumnModeToParent()

GetColumnModeFromParent

public final void GetColumnModeFromParent()

First

public void First()
Sets the position at the beginning.

Specified by:
First in interface IStiEnumerator
Overrides:
First in class StiDataBand

Prior

public void Prior()
Move on the previous row.

Specified by:
Prior in interface IStiEnumerator
Overrides:
Prior in class StiDataBand

Next

public void Next()
Move on the next row.

Specified by:
Next in interface IStiEnumerator
Overrides:
Next in class StiDataBand

Last

public void Last()
Move on the last row.

Specified by:
Last in interface IStiEnumerator
Overrides:
Last in class StiDataBand

getIsEof

public boolean getIsEof()
Gets value indicates that the position indicates to the end of data.

Specified by:
getIsEof in interface IStiEnumerator
Overrides:
getIsEof in class StiDataBand

getRightToLeft

public boolean getRightToLeft()
Description copied from class: StiDataBand
Gets or sets horizontal column direction.

Overrides:
getRightToLeft in class StiDataBand

setRightToLeft

public void setRightToLeft(boolean value)
Overrides:
setRightToLeft in class StiDataBand

getColumnGaps

public double getColumnGaps()
Description copied from class: StiDataBand
Gets or sets distance between two columns.

Overrides:
getColumnGaps in class StiDataBand

setColumnGaps

public void setColumnGaps(double value)
Overrides:
setColumnGaps in class StiDataBand

getColumnWidth

public double getColumnWidth()
Description copied from class: StiDataBand
Gets or sets width of column.

Overrides:
getColumnWidth in class StiDataBand

setColumnWidth

public void setColumnWidth(double value)
Overrides:
setColumnWidth in class StiDataBand

getColumns

public int getColumns()
Description copied from class: StiDataBand
Gets or sets columns count.

Overrides:
getColumns in class StiDataBand

setColumns

public void setColumns(int value)
Overrides:
setColumns in class StiDataBand

getMinRowsInColumn

public int getMinRowsInColumn()
Description copied from class: StiDataBand
Gets or sets minimum count of the rows in one column.

Overrides:
getMinRowsInColumn in class StiDataBand

setMinRowsInColumn

public void setMinRowsInColumn(int value)
Overrides:
setMinRowsInColumn in class StiDataBand

getColumnDirection

public StiColumnDirection getColumnDirection()
Description copied from class: StiDataBand
Gets or sets direction of the rendeting columns.

Overrides:
getColumnDirection in class StiDataBand

setColumnDirection

public void setColumnDirection(StiColumnDirection value)
Overrides:
setColumnDirection in class StiDataBand

getResetDataSource

public boolean getResetDataSource()
Gets or sets value, indicates to reset Data Source postion to begin when preparation for rendering.

Overrides:
getResetDataSource in class StiDataBand

setResetDataSource

public void setResetDataSource(boolean value)
Overrides:
setResetDataSource in class StiDataBand

getToolboxPosition

public int getToolboxPosition()
Gets value to sort a position in the toolbox.

Overrides:
getToolboxPosition in class StiDataBand

getPriority

public int getPriority()
Gets a component priority.

Overrides:
getPriority in class StiDataBand

getLocalizedCategory

public java.lang.String getLocalizedCategory()
Gets a localized name of the component category.

Overrides:
getLocalizedCategory in class StiBand

getLocalizedName

public java.lang.String getLocalizedName()
Gets a localized component name.

Overrides:
getLocalizedName in class StiDataBand

getIsCross

public boolean getIsCross()
Gets value, indicates that this cross is the component.

Overrides:
getIsCross in class StiComponent

getComponentType

public StiComponentType getComponentType()
Gets the type of processing when printing.

Overrides:
getComponentType in class StiDataBand

getDockStyle

public StiDockStyle getDockStyle()
Gets or sets a type of the component docking.

Overrides:
getDockStyle in class StiBand

setDockStyle

public void setDockStyle(StiDockStyle value)
Overrides:
setDockStyle in class StiBand

getMinSize

public StiSize getMinSize()
Description copied from class: StiComponent
gets or sets minimal size.

Overrides:
getMinSize in class StiBand

setMinSize

public void setMinSize(StiSize value)
Overrides:
setMinSize in class StiBand

getMaxSize

public StiSize getMaxSize()
Description copied from class: StiComponent
gets or sets maximal size.

Overrides:
getMaxSize in class StiBand

setMaxSize

public void setMaxSize(StiSize value)
Overrides:
setMaxSize in class StiBand

getMaxHeight

public double getMaxHeight()
Description copied from class: StiBand
Gets or sets maximal height of band.

Overrides:
getMaxHeight in class StiBand

setMaxHeight

public void setMaxHeight(double value)
Overrides:
setMaxHeight in class StiBand

getMinHeight

public double getMinHeight()
Description copied from class: StiBand
Gets or sets minimal height of band.

Overrides:
getMinHeight in class StiBand

setMinHeight

public void setMinHeight(double value)
Overrides:
setMinHeight in class StiBand

getMinWidth

public double getMinWidth()
Gets or sets minimal width of band.


setMinWidth

public void setMinWidth(double value)

getMaxWidth

public double getMaxWidth()
Gets or sets maximal width of band.


setMaxWidth

public void setMaxWidth(double value)

getWidth

public double getWidth()
Description copied from class: StiComponent
gets or sets width of a component.

Overrides:
getWidth in class StiBand

setWidth

public void setWidth(double value)
Overrides:
setWidth in class StiBand

getHeight

public double getHeight()
Overrides:
getHeight in class StiComponent

setHeight

public void setHeight(double value)
Overrides:
setHeight in class StiComponent

getDefaultClientRectangle

public StiRectangle getDefaultClientRectangle()
Gets or sets the default client area of a component.

Overrides:
getDefaultClientRectangle in class StiBand

getSelectRectangle

public StiRectangle getSelectRectangle()
Gets or sets a rectangle of the component selection.

Overrides:
getSelectRectangle in class StiBand

setSelectRectangle

public void setSelectRectangle(StiRectangle value)
Description copied from class: StiComponent
Returns the GroupHeaderBand in which the component is loc * null, if nothing is located.

Overrides:
setSelectRectangle in class StiBand

getDisplayRectangle

public StiRectangle getDisplayRectangle()
Gets or sets a rectangle of the component which it fills. Docking occurs in accordance to the area (Cross - components are docked by ClientRectangle).

Overrides:
getDisplayRectangle in class StiBand

setDisplayRectangle

public void setDisplayRectangle(StiRectangle value)
Overrides:
setDisplayRectangle in class StiBand

getHeaderSize

public double getHeaderSize()
Gets the header height.

Overrides:
getHeaderSize in class StiBand

getColumnMode

public final boolean getColumnMode()

setColumnMode

public final void setColumnMode(boolean value)

SaveToJsonObject

public JSONObject SaveToJsonObject(StiJsonSaveMode mode)
                            throws JSONException
Specified by:
SaveToJsonObject in interface IStiJsonReportObject
Overrides:
SaveToJsonObject in class StiDataBand
Throws:
JSONException

LoadFromJsonObject

public void LoadFromJsonObject(JSONObject jObject)
                        throws JSONException
Specified by:
LoadFromJsonObject in interface IStiJsonReportObject
Overrides:
LoadFromJsonObject in class StiDataBand
Throws:
JSONException