public interface ITable
| Modifier and Type | Method and Description |
|---|---|
void |
convertToRange()
Convert the range of cells that made up the table to a regular range of data.
|
void |
delete()
Deletes the
ITable object and clears the cell data from the
worksheet. |
void |
fromJson(java.lang.String json)
Generate the table from json string.
|
IAutoFilter |
getAutoFilter()
Filters a list using the
IAutoFilter . |
boolean |
getAutoGenerateColumns()
Gets whether to generate columns automatically while binding data.
|
java.lang.String |
getBindingPath()
Gets the binding path of current table.
|
ITableColumns |
getColumns()
Returns an
ITableColumns collection that represents all the columns
in the ITable object. |
java.lang.String |
getComment()
Gets the comment associated with the table object.
|
IRange |
getDataRange()
Returns the
IRange object that represents the range that contains the
data area in the table between the header row and the insert row. |
java.lang.String |
getDisplayName()
Gets the display name for the specified
ITable. |
boolean |
getExpandBoundRows()
Gets whether to add/delete entire rows on data binding.
|
IRange |
getHeaderRange()
Returns the
IRange object that represents the range of the header row
for a table. |
java.lang.String |
getName()
Gets the name of the
ITable object. |
IRange |
getRange()
Returns the
IRange object that represents the range to which the
specified table object applies. |
ITableRows |
getRows()
Returns the
ITableRows that represents all the rows of data in the
ITable object. |
boolean |
getShowAutoFilter()
Gets whether the AutoFilter is displayed.
|
boolean |
getShowAutoFilterDropDown()
Gets whether the table filter button is visible.
|
boolean |
getShowHeaders()
Gets whether the header information should be displayed for the specified
ITable object. |
boolean |
getShowTableStyleColumnStripes()
Gets if the column stripes table style is used for the specified
ITable object . |
boolean |
getShowTableStyleFirstColumn()
Gets if the first column is formatted for the specified
ITable
object. |
boolean |
getShowTableStyleLastColumn()
Gets if the last column is displayed for the specified
ITable object. |
boolean |
getShowTableStyleRowStripes()
Gets if the row stripes table style is used for the specified
ITable
object. |
boolean |
getShowTotals()
Gets whether the total row is visible.
|
ISort |
getSort()
Gets the sort column or columns, and sort order for the
ITable
collection. |
ITableStyle |
getTableStyle()
Gets the table style for the specified
ITable object. |
IRange |
getTotalsRange()
|
void |
resize(IRange range)
The Resize method allows the
ITable object to be resized over a new
range. |
void |
setAutoGenerateColumns(boolean value)
Sets whether to generate columns automatically while binding data.
|
void |
setBindingPath(java.lang.String value)
Sets the binding path of current table.
|
void |
setComment(java.lang.String value)
Sets the comment associated with the table object.
|
void |
setDisplayName(java.lang.String value)
Sets the display name for the specified
ITable. |
void |
setExpandBoundRows(boolean value)
Sets whether to add/delete entire rows on data binding.
|
void |
setName(java.lang.String value)
Sets the name of the
ITable object. |
void |
setShowAutoFilter(boolean value)
Sets whether the AutoFilter is displayed.
|
void |
setShowAutoFilterDropDown(boolean value)
Sets whether the table filter button is visible.
|
void |
setShowHeaders(boolean value)
Sets whether the header information should be displayed for the specified
ITable object. |
void |
setShowTableStyleColumnStripes(boolean value)
Sets if the column stripes table style is used for the specified
ITable object . |
void |
setShowTableStyleFirstColumn(boolean value)
Sets if the first column is formatted for the specified
ITable
object. |
void |
setShowTableStyleLastColumn(boolean value)
Sets if the last column is displayed for the specified
ITable object. |
void |
setShowTableStyleRowStripes(boolean value)
Sets if the row stripes table style is used for the specified
ITable
object. |
void |
setShowTotals(boolean value)
Sets whether the total row is visible.
|
void |
setTableStyle(ITableStyle value)
Sets the table style for the specified
ITable object. |
java.lang.String |
toJson()
Generate the string from table.
|
java.lang.String getName()
ITable object.void setName(java.lang.String value)
ITable object.java.lang.String getDisplayName()
ITable.void setDisplayName(java.lang.String value)
ITable.java.lang.String getComment()
void setComment(java.lang.String value)
IAutoFilter getAutoFilter()
IAutoFilter .IRange getRange()
IRange object that represents the range to which the
specified table object applies.IRange getDataRange()
IRange object that represents the range that contains the
data area in the table between the header row and the insert row.IRange getHeaderRange()
IRange object that represents the range of the header row
for a table.IRange getTotalsRange()
boolean getShowAutoFilter()
void setShowAutoFilter(boolean value)
boolean getShowAutoFilterDropDown()
void setShowAutoFilterDropDown(boolean value)
boolean getShowHeaders()
ITable object.void setShowHeaders(boolean value)
ITable object.boolean getShowTableStyleColumnStripes()
ITable object .void setShowTableStyleColumnStripes(boolean value)
ITable object .boolean getShowTableStyleFirstColumn()
ITable
object.void setShowTableStyleFirstColumn(boolean value)
ITable
object.boolean getShowTableStyleLastColumn()
ITable object.void setShowTableStyleLastColumn(boolean value)
ITable object.boolean getShowTableStyleRowStripes()
ITable
object.void setShowTableStyleRowStripes(boolean value)
ITable
object.boolean getShowTotals()
void setShowTotals(boolean value)
ITableColumns getColumns()
ITableColumns collection that represents all the columns
in the ITable object.ITableRows getRows()
ITableRows that represents all the rows of data in the
ITable object.ITableStyle getTableStyle()
ITable object.void setTableStyle(ITableStyle value)
ITable object.void resize(IRange range)
ITable object to be resized over a new
range. No cells are inserted or moved.range - Required IRange.void delete()
ITable object and clears the cell data from the
worksheet.java.lang.String getBindingPath()
void setBindingPath(java.lang.String value)
boolean getAutoGenerateColumns()
void setAutoGenerateColumns(boolean value)
void fromJson(java.lang.String json)
json - java.lang.String toJson()
boolean getExpandBoundRows()
void setExpandBoundRows(boolean value)
void convertToRange()