com.stimulsoft.report.components.table
Class StiTable

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.table.StiTable
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, IStiTableComponent, IStiEnumerator, IStiReportProperty, IStiIgnoryStyle, IStiInherited, IStiStateSaveRestore, java.lang.Cloneable

public class StiTable
extends StiDataBand
implements IStiTableComponent


Field Summary
 StiTableAutoWidthType autoWidthType
           
 boolean enabled
           
 boolean IsConverted
           
 
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
StiTable()
          Creates an object of the type StiDataBand.
StiTable(StiRectangle rect)
          Creates an object of the type StiDataBand.
 
Method Summary
 void ApplyStyleNone()
           
 void AutoSizeCells()
           
 void ChangeGrowToHeightAtCell(StiComponent cell)
           
 void ChangeTableCellContentInCheckBox(StiTableCell cellText)
           
 void ChangeTableCellContentInCheckBox(StiTableCellImage cellImage)
           
 void ChangeTableCellContentInCheckBox(StiTableCellRichText cellRichText)
           
 void ChangeTableCellContentInImage(StiTableCell cellText)
           
 void ChangeTableCellContentInImage(StiTableCellCheckBox cellCheckBox)
           
 void ChangeTableCellContentInImage(StiTableCellRichText cellRichText)
           
 void ChangeTableCellContentInRichText(StiTableCell cellText)
           
 void ChangeTableCellContentInRichText(StiTableCellCheckBox cellCheckBox)
           
 void ChangeTableCellContentInRichText(StiTableCellImage cellImage)
           
 void ChangeTableCellContentInText(StiTableCellCheckBox cellCheckBox)
           
 void ChangeTableCellContentInText(StiTableCellImage cellImage)
           
 void ChangeTableCellContentInText(StiTableCellRichText cellRichText)
           
 java.lang.Object clone(boolean cloneProperties, boolean cloneComponents)
          Creates a new object that is a copy of the current instance.
 void convert(StiUnit oldUnit, StiUnit newUnit)
          Converts a component out of one unit into another.
 void CreateCell()
           
 java.util.ArrayList<java.lang.Integer> createJoin(StiRefObject<java.lang.Double> sumWidth, StiRefObject<java.lang.Double> sumHeight, StiRefObject<java.lang.Integer> joinWidth, StiRefObject<java.lang.Integer> joinHeight)
          Join of the allocated cells
 void DeleteColumns(int firstColumn, int lastColumn)
           
 void DeleteRows(int firstRow, int lastRow)
           
 void DistributeColumns()
           
 void DistributeRows()
           
 StiTableAutoWidth getAutoWidth()
          Gets or sets which range use table component for adjusting columns width.
 StiTableAutoWidthType getAutoWidthType()
          Gets or sets how to table component adjust columns width.
 boolean getCanGrow()
          Gets or sets value indicates that this object can grow.
 int getColumnCount()
          Get or sets a number of columns in the table.
 StiColumnDirection getColumnDirection()
          Gets or sets direction of the rendeting columns.
 int GetColumnForCell(IStiTableCell cell)
           
 double getColumnGaps()
          Gets or sets distance between two columns.
 int getColumns()
          Gets or sets columns count.
 double getColumnWidth()
          Gets or sets width of column.
 StiRectangle getDefaultClientRectangle()
          Gets or sets the default client area of a component.
 double getDefaultHeightCell()
           
 boolean getDockable()
          gets or sets a value which indicates whether the component will be docked or not.
 boolean getDockableTable()
           
 boolean getFooterCanBreak()
          Gets or sets value which indicates that this footer can break its content.
 boolean getFooterCanGrow()
          Gets or sets value indicates that footer of table can grow its height.
 boolean getFooterCanShrink()
          Gets or sets value which indicates that this footer can shrink its height.
 boolean getFooterPrintAtBottom()
          Gets or sets value indicates that the footer of table will be print at bottom of page.
 boolean getFooterPrintIfEmpty()
          Gets or sets value indicates that the footer will be print if data not present in table.
 StiPrintOnType getFooterPrintOn()
          Gets or sets a value which indicates how footer of table will be print on pages.
 boolean getFooterPrintOnAllPages()
          Gets or sets value indicates that the footer of table will be printed on all pages.
 StiPrintOnEvenOddPagesType getFooterPrintOnEvenOddPages()
          Gets or sets value indicates how the footer of table will be printed on even-odd pages.
 int getFooterRowsCount()
          Get or sets a number of footer rows in the table.
 boolean getHeaderCanBreak()
          Gets or sets value which indicates that this header can break its content.
 boolean getHeaderCanGrow()
          Gets or sets value indicates that header of table can grow its height.
 boolean getHeaderCanShrink()
          Gets or sets value which indicates that this header can shrink its height.
 StiColor getHeaderEndStiColor()
           
 boolean getHeaderPrintAtBottom()
          Gets or sets value indicates that the header of table will be print at bottom of page.
 boolean getHeaderPrintIfEmpty()
          Gets or sets value indicates that the header will be print if data not present in table.
 StiPrintOnType getHeaderPrintOn()
          Gets or sets a value which indicates how header of table will be print on pages.
 boolean getHeaderPrintOnAllPages()
          Gets or sets value indicates that the header of table will be printed on all pages.
 StiPrintOnEvenOddPagesType getHeaderPrintOnEvenOddPages()
          Gets or sets value indicates how the header of table will be printed on even-odd pages.
 int getHeaderRowsCount()
          Get or sets a number of header rows in the table.
 StiColor getHeaderStartStiColor()
           
 double getHeight()
           
 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.
 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.
 int getNumberID()
           
 boolean getRightToLeft()
          Gets or sets horizontal column direction.
 int getRowCount()
          Get or sets a number of rows in the table.
 StiTableStyle getTableStyle()
           
 int getToolboxPosition()
          Gets value to sort a position in the toolbox.
 double getWidth()
          gets or sets width of a component.
 void InsertColumnToLeft(int numberColumn)
           
 void InsertColumnToRight(int numberColumn)
           
 void InsertRowAbove(int numberRow)
           
 void InsertRowBelow(int numberRow)
           
 void LoadFromJsonObject(JSONObject jObject)
           
 JSONObject SaveToJsonObject(StiJsonSaveMode mode)
           
 void setAutoWidth(StiTableAutoWidth value)
           
 void setAutoWidthType(StiTableAutoWidthType value)
           
 void setCanGrow(boolean value)
           
 void setColumnCount(int value)
           
 void setDockable(boolean value)
           
 void setDockableTable(boolean value)
           
 void setFooterCanBreak(boolean value)
           
 void setFooterCanGrow(boolean value)
           
 void setFooterCanShrink(boolean value)
           
 void setFooterPrintAtBottom(boolean value)
           
 void setFooterPrintIfEmpty(boolean value)
           
 void setFooterPrintOn(StiPrintOnType value)
           
 void setFooterPrintOnAllPages(boolean value)
           
 void setFooterPrintOnEvenOddPages(StiPrintOnEvenOddPagesType value)
           
 void setFooterRowsCount(int value)
           
 void setHeaderCanBreak(boolean value)
           
 void setHeaderCanGrow(boolean value)
           
 void setHeaderCanShrink(boolean value)
           
 void setHeaderPrintAtBottom(boolean value)
           
 void setHeaderPrintIfEmpty(boolean value)
           
 void setHeaderPrintOn(StiPrintOnType value)
           
 void setHeaderPrintOnAllPages(boolean value)
           
 void setHeaderPrintOnEvenOddPages(StiPrintOnEvenOddPagesType value)
           
 void setHeaderRowsCount(int value)
           
 void setHeight(double value)
           
 void setMaxHeight(double value)
           
 void setMinHeight(double value)
           
 void setMinSize(StiSize value)
           
 void setNumberID(int value)
           
 void setRightToLeft(boolean value)
           
 void setRowCount(int value)
           
 void setTableStyle(StiTableStyle value)
           
 void setWidth(double value)
           
 StiDataBand StartRenderTableBand(java.util.Hashtable newTableComponents)
           
 
Methods inherited from class com.stimulsoft.report.components.bands.StiDataBand
doBookmark, doPointer, existDataRelation, First, getBeginRenderEvent, getBusinessObject, getBusinessObjectGuid, getCalcInvisible, getCollapsed, GetColumnWidth, getComponentPlacementForChildren, getComponentType, getCount, getCountData, getDataBandInfoV1, getDataBandInfoV2, getDataRelation, getDataRelationName, getDataSource, getDataSourceName, getEndRenderEvent, getEvenStyle, getEvents, getFilterEngine, getFilterMethodHandler, getFilterMode, getFilterOn, getFilters, getGetCollapsedEvent, getHeaderEndColor, getHeaderStartColor, GetHeaderText, getIsBof, getIsBusinessObjectEmpty, getIsEmpty, getIsEof, getKeepChildTogether, getKeepDetails, getKeepDetailsTogether, getKeepFooterTogether, getKeepGroupTogether, getKeepHeaderTogether, getLimitRows, getLine, getLineThrough, getMasterComponent, getOddStyle, getPosition, getPrintIfDetailEmpty, getPrintOnAllPages, getPriority, getRenderingEvent, getResetDataSource, getResetPageNumber, getSelectedLine, getSort, getStartNewPage, getStartNewPageIfLessThan, InvokeBeginRender, InvokeGetCollapsed, InvokeGroupRendering, InvokeRendering, isDataSourceEmpty, Last, Next, packService, Prior, renderMaster, RestoreState, saveState, setBeginRenderEvent, setBusinessObjectGuid, setCalcInvisible, setCollapsed, setColumnDirection, setColumnGaps, setColumns, setColumnWidth, setCountData, setDataRelationName, setDataSourceName, setEndRenderEvent, setEvenStyle, setFilterEngine, setFilterMethodHandler, setFilterMode, setFilterOn, setFilters, setGetCollapsedEvent, setIsBof, setIsEof, setKeepChildTogether, setKeepDetails, setKeepDetailsTogether, setKeepFooterTogether, setKeepGroupTogether, setKeepHeaderTogether, setLimitRows, setLine, setLineThrough, setMasterComponent, setMinRowsInColumn, setOddStyle, setPosition, setPrintIfDetailEmpty, setPrintOnAllPages, setRenderingEvent, setResetDataSource, setResetPageNumber, setSelectedLine, setSort, setStartNewPage, setStartNewPageIfLessThan
 
Methods inherited from class com.stimulsoft.report.components.bands.StiDynamicBand
Break, getBreakIfLessThan, getNewColumnAfter, getNewColumnBefore, getNewPageAfter, getNewPageBefore, getPrintAtBottom, getSkipFirst, setBreakIfLessThan, setCanBreak, setNewColumnAfter, setNewColumnBefore, setNewPageAfter, setNewPageBefore, setPrintAtBottom, setSkipFirst
 
Methods inherited from class com.stimulsoft.report.components.bands.StiBand
canContainIn, getBandInfoV2, getDisplayRectangle, getDockStyle, getFooterSize, getGrowToHeight, getHeaderSize, getLeft, getMaxSize, getNestedLevel, getPrintable, getQuickInfo, getRectangleMoveComponent, getSelectRectangle, getShiftMode, getTop, isAutomaticDock, setDirectDisplayRectangle, setDisplayRectangle, setDockStyle, setGrowToHeight, setLeft, setMaxSize, setPrintable, setRectangleMoveComponent, setSelectRectangle, 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, getCanBreak, 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, getDockRegion, getDockRegion, getDoubleClickEvent, getDrillDownParameters, getEnabled, getExpressions, getForceRedrawAll, getgetBookmarkEvent, getgetDrillDownReportEvent, getgetHyperlinkEvent, getgetTagEvent, getgetToolTipEvent, getGroupHeaderBand, GetGroupHeaderBand, getHighlightState, getHyperlink, getHyperlinkValue, getIgnoreNamingRule, getImage, getImage, getInherited, getInteraction, getInvalidateOnMouseOver, getIsCross, getIsDesigning, getIsEnabled, getIsEventEmpty, getIsExporting, getIsgetTagHandlerEmpty, getIsPrinting, getIsRendered, getIsSelected, getLevel, getLinked, getLocked, getMeasureGraphics, getMouseEnterEvent, getMouseLeaveEvent, getPage, getPaintRectangle, getPaintRectangle, getPaintRectangle, getParent, getParentBookmark, getPlaceOnToolbox, getPointer, getPointerValue, getPrintOn, 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, 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, setPrintOn, 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.report.components.interfaces.IStiBreakable
getCanBreak
 
Methods inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
getReference, setReference
 

Field Detail

IsConverted

public boolean IsConverted

autoWidthType

public StiTableAutoWidthType autoWidthType

enabled

public boolean enabled
Constructor Detail

StiTable

public StiTable()
Creates an object of the type StiDataBand.


StiTable

public StiTable(StiRectangle rect)
Creates an object of the type StiDataBand.

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

clone

public java.lang.Object clone(boolean cloneProperties,
                              boolean cloneComponents)
Creates a new object that is a copy of the current instance.

Overrides:
clone in class StiDataBand
Returns:
A new object that is a copy of this instance.

convert

public void convert(StiUnit oldUnit,
                    StiUnit newUnit)
Converts a component out of one unit into another.

Specified by:
convert in interface IStiUnitConvert
Overrides:
convert in class StiDataBand
Parameters:
oldUnit - Old units.
newUnit - New units.

getCanGrow

public boolean getCanGrow()
Description copied from class: StiBand
Gets or sets value indicates that this object can grow.

Specified by:
getCanGrow in interface IStiCanGrow
Overrides:
getCanGrow in class StiBand

setCanGrow

public void setCanGrow(boolean value)
Specified by:
setCanGrow in interface IStiCanGrow
Overrides:
setCanGrow in class StiBand

getLocalizedName

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

Overrides:
getLocalizedName in class StiDataBand

getLocalizedCategory

public java.lang.String getLocalizedCategory()
Description copied from class: StiBand
Gets a localized name of the component category.

Overrides:
getLocalizedCategory in class StiBand

getToolboxPosition

public int getToolboxPosition()
Description copied from class: StiDataBand
Gets value to sort a position in the toolbox.

Overrides:
getToolboxPosition in class StiDataBand

getDockableTable

public final boolean getDockableTable()

setDockableTable

public final void setDockableTable(boolean value)

getAutoWidth

public final StiTableAutoWidth getAutoWidth()
Gets or sets which range use table component for adjusting columns width.


setAutoWidth

public final void setAutoWidth(StiTableAutoWidth value)

getAutoWidthType

public final StiTableAutoWidthType getAutoWidthType()
Gets or sets how to table component adjust columns width.


setAutoWidthType

public final void setAutoWidthType(StiTableAutoWidthType value)

getRowCount

public final int getRowCount()
Get or sets a number of rows in the table.


setRowCount

public final void setRowCount(int value)

getColumnCount

public final int getColumnCount()
Get or sets a number of columns in the table.


setColumnCount

public final void setColumnCount(int value)

getFooterRowsCount

public final int getFooterRowsCount()
Get or sets a number of footer rows in the table.


setFooterRowsCount

public final void setFooterRowsCount(int value)

getHeaderRowsCount

public final int getHeaderRowsCount()
Get or sets a number of header rows in the table.


setHeaderRowsCount

public final void setHeaderRowsCount(int value)

getDefaultHeightCell

public final double getDefaultHeightCell()

getHeaderPrintOn

public final StiPrintOnType getHeaderPrintOn()
Gets or sets a value which indicates how header of table will be print on pages.


setHeaderPrintOn

public final void setHeaderPrintOn(StiPrintOnType value)

getHeaderCanGrow

public final boolean getHeaderCanGrow()
Gets or sets value indicates that header of table can grow its height.


setHeaderCanGrow

public final void setHeaderCanGrow(boolean value)

getHeaderCanShrink

public final boolean getHeaderCanShrink()
Gets or sets value which indicates that this header can shrink its height.


setHeaderCanShrink

public final void setHeaderCanShrink(boolean value)

getHeaderCanBreak

public final boolean getHeaderCanBreak()
Gets or sets value which indicates that this header can break its content.


setHeaderCanBreak

public final void setHeaderCanBreak(boolean value)

getHeaderPrintAtBottom

public final boolean getHeaderPrintAtBottom()
Gets or sets value indicates that the header of table will be print at bottom of page.


setHeaderPrintAtBottom

public final void setHeaderPrintAtBottom(boolean value)

getHeaderPrintIfEmpty

public final boolean getHeaderPrintIfEmpty()
Gets or sets value indicates that the header will be print if data not present in table.


setHeaderPrintIfEmpty

public final void setHeaderPrintIfEmpty(boolean value)

getHeaderPrintOnAllPages

public boolean getHeaderPrintOnAllPages()
Gets or sets value indicates that the header of table will be printed on all pages.


setHeaderPrintOnAllPages

public void setHeaderPrintOnAllPages(boolean value)

getHeaderPrintOnEvenOddPages

public StiPrintOnEvenOddPagesType getHeaderPrintOnEvenOddPages()
Gets or sets value indicates how the header of table will be printed on even-odd pages.


setHeaderPrintOnEvenOddPages

public void setHeaderPrintOnEvenOddPages(StiPrintOnEvenOddPagesType value)

getFooterPrintOn

public final StiPrintOnType getFooterPrintOn()
Gets or sets a value which indicates how footer of table will be print on pages.


setFooterPrintOn

public final void setFooterPrintOn(StiPrintOnType value)

getFooterCanGrow

public final boolean getFooterCanGrow()
Gets or sets value indicates that footer of table can grow its height.


setFooterCanGrow

public final void setFooterCanGrow(boolean value)

getFooterCanShrink

public final boolean getFooterCanShrink()
Gets or sets value which indicates that this footer can shrink its height.


setFooterCanShrink

public final void setFooterCanShrink(boolean value)

getFooterCanBreak

public final boolean getFooterCanBreak()
Gets or sets value which indicates that this footer can break its content.


setFooterCanBreak

public final void setFooterCanBreak(boolean value)

getFooterPrintAtBottom

public final boolean getFooterPrintAtBottom()
Gets or sets value indicates that the footer of table will be print at bottom of page.


setFooterPrintAtBottom

public final void setFooterPrintAtBottom(boolean value)

getFooterPrintIfEmpty

public final boolean getFooterPrintIfEmpty()
Gets or sets value indicates that the footer will be print if data not present in table.


setFooterPrintIfEmpty

public final void setFooterPrintIfEmpty(boolean value)

getFooterPrintOnAllPages

public boolean getFooterPrintOnAllPages()
Gets or sets value indicates that the footer of table will be printed on all pages.


setFooterPrintOnAllPages

public void setFooterPrintOnAllPages(boolean value)

getFooterPrintOnEvenOddPages

public StiPrintOnEvenOddPagesType getFooterPrintOnEvenOddPages()
Gets or sets value indicates how the footer of table will be printed on even-odd pages.


setFooterPrintOnEvenOddPages

public void setFooterPrintOnEvenOddPages(StiPrintOnEvenOddPagesType value)

getNumberID

public final int getNumberID()

setNumberID

public final void setNumberID(int value)

getColumns

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

Overrides:
getColumns in class StiDataBand

getColumnWidth

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

Overrides:
getColumnWidth in class StiDataBand

getColumnGaps

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

Overrides:
getColumnGaps 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

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

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

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

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

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

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()
Description copied from class: StiBand
Gets or sets the default client area of a component.

Overrides:
getDefaultClientRectangle in class StiBand

getDockable

public boolean getDockable()
Description copied from class: StiComponent
gets or sets a value which indicates whether the component will be docked or not.

Overrides:
getDockable in class StiComponent

setDockable

public void setDockable(boolean value)
Overrides:
setDockable in class StiComponent

getHeaderStartStiColor

public StiColor getHeaderStartStiColor()

getHeaderEndStiColor

public StiColor getHeaderEndStiColor()

ChangeGrowToHeightAtCell

public final void ChangeGrowToHeightAtCell(StiComponent cell)

getTableStyle

public final StiTableStyle getTableStyle()

setTableStyle

public final void setTableStyle(StiTableStyle value)

ApplyStyleNone

public final void ApplyStyleNone()

createJoin

public final java.util.ArrayList<java.lang.Integer> createJoin(StiRefObject<java.lang.Double> sumWidth,
                                                               StiRefObject<java.lang.Double> sumHeight,
                                                               StiRefObject<java.lang.Integer> joinWidth,
                                                               StiRefObject<java.lang.Integer> joinHeight)
Join of the allocated cells


ChangeTableCellContentInImage

public final void ChangeTableCellContentInImage(StiTableCell cellText)

ChangeTableCellContentInImage

public final void ChangeTableCellContentInImage(StiTableCellCheckBox cellCheckBox)

ChangeTableCellContentInImage

public final void ChangeTableCellContentInImage(StiTableCellRichText cellRichText)

ChangeTableCellContentInText

public final void ChangeTableCellContentInText(StiTableCellImage cellImage)

ChangeTableCellContentInText

public final void ChangeTableCellContentInText(StiTableCellCheckBox cellCheckBox)

ChangeTableCellContentInText

public final void ChangeTableCellContentInText(StiTableCellRichText cellRichText)

ChangeTableCellContentInCheckBox

public final void ChangeTableCellContentInCheckBox(StiTableCellImage cellImage)

ChangeTableCellContentInCheckBox

public final void ChangeTableCellContentInCheckBox(StiTableCell cellText)

ChangeTableCellContentInCheckBox

public final void ChangeTableCellContentInCheckBox(StiTableCellRichText cellRichText)

ChangeTableCellContentInRichText

public final void ChangeTableCellContentInRichText(StiTableCell cellText)

ChangeTableCellContentInRichText

public final void ChangeTableCellContentInRichText(StiTableCellImage cellImage)

ChangeTableCellContentInRichText

public final void ChangeTableCellContentInRichText(StiTableCellCheckBox cellCheckBox)

GetColumnForCell

public final int GetColumnForCell(IStiTableCell cell)

CreateCell

public final void CreateCell()

InsertColumnToLeft

public final void InsertColumnToLeft(int numberColumn)

InsertColumnToRight

public final void InsertColumnToRight(int numberColumn)

InsertRowAbove

public final void InsertRowAbove(int numberRow)

InsertRowBelow

public final void InsertRowBelow(int numberRow)

DeleteRows

public final void DeleteRows(int firstRow,
                             int lastRow)

DeleteColumns

public final void DeleteColumns(int firstColumn,
                                int lastColumn)

DistributeRows

public final void DistributeRows()

DistributeColumns

public final void DistributeColumns()

AutoSizeCells

public final void AutoSizeCells()

StartRenderTableBand

public final StiDataBand StartRenderTableBand(java.util.Hashtable newTableComponents)

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