|
||||||||||
| 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
com.stimulsoft.report.components.bands.StiDataBand
com.stimulsoft.report.components.table.StiTable
public class StiTable
| 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.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.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 |
|---|
public boolean IsConverted
public StiTableAutoWidthType autoWidthType
public boolean enabled
| Constructor Detail |
|---|
public StiTable()
public StiTable(StiRectangle rect)
rect - The rectangle decribes size and position of the component.| Method Detail |
|---|
public java.lang.Object clone(boolean cloneProperties,
boolean cloneComponents)
clone in class StiDataBand
public void convert(StiUnit oldUnit,
StiUnit newUnit)
convert in interface IStiUnitConvertconvert in class StiDataBandoldUnit - Old units.newUnit - New units.public boolean getCanGrow()
StiBand
getCanGrow in interface IStiCanGrowgetCanGrow in class StiBandpublic void setCanGrow(boolean value)
setCanGrow in interface IStiCanGrowsetCanGrow in class StiBandpublic java.lang.String getLocalizedName()
getLocalizedName in class StiDataBandpublic java.lang.String getLocalizedCategory()
StiBand
getLocalizedCategory in class StiBandpublic int getToolboxPosition()
StiDataBand
getToolboxPosition in class StiDataBandpublic final boolean getDockableTable()
public final void setDockableTable(boolean value)
public final StiTableAutoWidth getAutoWidth()
public final void setAutoWidth(StiTableAutoWidth value)
public final StiTableAutoWidthType getAutoWidthType()
public final void setAutoWidthType(StiTableAutoWidthType value)
public final int getRowCount()
public final void setRowCount(int value)
public final int getColumnCount()
public final void setColumnCount(int value)
public final int getFooterRowsCount()
public final void setFooterRowsCount(int value)
public final int getHeaderRowsCount()
public final void setHeaderRowsCount(int value)
public final double getDefaultHeightCell()
public final StiPrintOnType getHeaderPrintOn()
public final void setHeaderPrintOn(StiPrintOnType value)
public final boolean getHeaderCanGrow()
public final void setHeaderCanGrow(boolean value)
public final boolean getHeaderCanShrink()
public final void setHeaderCanShrink(boolean value)
public final boolean getHeaderCanBreak()
public final void setHeaderCanBreak(boolean value)
public final boolean getHeaderPrintAtBottom()
public final void setHeaderPrintAtBottom(boolean value)
public final boolean getHeaderPrintIfEmpty()
public final void setHeaderPrintIfEmpty(boolean value)
public boolean getHeaderPrintOnAllPages()
public void setHeaderPrintOnAllPages(boolean value)
public StiPrintOnEvenOddPagesType getHeaderPrintOnEvenOddPages()
public void setHeaderPrintOnEvenOddPages(StiPrintOnEvenOddPagesType value)
public final StiPrintOnType getFooterPrintOn()
public final void setFooterPrintOn(StiPrintOnType value)
public final boolean getFooterCanGrow()
public final void setFooterCanGrow(boolean value)
public final boolean getFooterCanShrink()
public final void setFooterCanShrink(boolean value)
public final boolean getFooterCanBreak()
public final void setFooterCanBreak(boolean value)
public final boolean getFooterPrintAtBottom()
public final void setFooterPrintAtBottom(boolean value)
public final boolean getFooterPrintIfEmpty()
public final void setFooterPrintIfEmpty(boolean value)
public boolean getFooterPrintOnAllPages()
public void setFooterPrintOnAllPages(boolean value)
public StiPrintOnEvenOddPagesType getFooterPrintOnEvenOddPages()
public void setFooterPrintOnEvenOddPages(StiPrintOnEvenOddPagesType value)
public final int getNumberID()
public final void setNumberID(int value)
public int getColumns()
StiDataBand
getColumns in class StiDataBandpublic double getColumnWidth()
StiDataBand
getColumnWidth in class StiDataBandpublic double getColumnGaps()
StiDataBand
getColumnGaps in class StiDataBandpublic StiColumnDirection getColumnDirection()
StiDataBand
getColumnDirection in class StiDataBandpublic int getMinRowsInColumn()
StiDataBand
getMinRowsInColumn in class StiDataBandpublic double getMinHeight()
StiBand
getMinHeight in class StiBandpublic void setMinHeight(double value)
setMinHeight in class StiBandpublic double getMaxHeight()
StiBand
getMaxHeight in class StiBandpublic void setMaxHeight(double value)
setMaxHeight in class StiBandpublic StiSize getMinSize()
StiComponent
getMinSize in class StiBandpublic void setMinSize(StiSize value)
setMinSize in class StiBandpublic boolean getRightToLeft()
StiDataBand
getRightToLeft in class StiDataBandpublic void setRightToLeft(boolean value)
setRightToLeft in class StiDataBandpublic double getWidth()
StiComponent
getWidth in class StiBandpublic void setWidth(double value)
setWidth in class StiBandpublic double getHeight()
getHeight in class StiComponentpublic void setHeight(double value)
setHeight in class StiComponentpublic StiRectangle getDefaultClientRectangle()
StiBand
getDefaultClientRectangle in class StiBandpublic boolean getDockable()
StiComponent
getDockable in class StiComponentpublic void setDockable(boolean value)
setDockable in class StiComponentpublic StiColor getHeaderStartStiColor()
public StiColor getHeaderEndStiColor()
public final void ChangeGrowToHeightAtCell(StiComponent cell)
public final StiTableStyle getTableStyle()
public final void setTableStyle(StiTableStyle value)
public final void ApplyStyleNone()
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)
public final void ChangeTableCellContentInImage(StiTableCell cellText)
public final void ChangeTableCellContentInImage(StiTableCellCheckBox cellCheckBox)
public final void ChangeTableCellContentInImage(StiTableCellRichText cellRichText)
public final void ChangeTableCellContentInText(StiTableCellImage cellImage)
public final void ChangeTableCellContentInText(StiTableCellCheckBox cellCheckBox)
public final void ChangeTableCellContentInText(StiTableCellRichText cellRichText)
public final void ChangeTableCellContentInCheckBox(StiTableCellImage cellImage)
public final void ChangeTableCellContentInCheckBox(StiTableCell cellText)
public final void ChangeTableCellContentInCheckBox(StiTableCellRichText cellRichText)
public final void ChangeTableCellContentInRichText(StiTableCell cellText)
public final void ChangeTableCellContentInRichText(StiTableCellImage cellImage)
public final void ChangeTableCellContentInRichText(StiTableCellCheckBox cellCheckBox)
public final int GetColumnForCell(IStiTableCell cell)
public final void CreateCell()
public final void InsertColumnToLeft(int numberColumn)
public final void InsertColumnToRight(int numberColumn)
public final void InsertRowAbove(int numberRow)
public final void InsertRowBelow(int numberRow)
public final void DeleteRows(int firstRow,
int lastRow)
public final void DeleteColumns(int firstColumn,
int lastColumn)
public final void DistributeRows()
public final void DistributeColumns()
public final void AutoSizeCells()
public final StiDataBand StartRenderTableBand(java.util.Hashtable newTableComponents)
public JSONObject SaveToJsonObject(StiJsonSaveMode mode)
throws JSONException
SaveToJsonObject in interface IStiJsonReportObjectSaveToJsonObject in class StiDataBandJSONException
public void LoadFromJsonObject(JSONObject jObject)
throws JSONException
LoadFromJsonObject in interface IStiJsonReportObjectLoadFromJsonObject in class StiDataBandJSONException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||