import "AccessibleTable.idl";
Public Member Functions | |
HRESULT | accessibleAt ([in] long row,[in] long column,[out, retval] IAccessible2 **accessible) |
Returns the IAccessible2 object at the specified row and column in the table. | |
HRESULT | caption ([out, retval] IAccessible2 **accessible) |
Returns the caption for the table. | |
HRESULT | childIndex ([in] long rowIndex,[in] long columnIndex,[out, retval] long *childIndex) |
Translates the given row and column indices into the corresponding child index. | |
HRESULT | columnDescription ([in] long column,[out, retval] BSTR *description) |
Returns the description text of the specified column in the table. | |
HRESULT | columnExtentAt ([in] long row,[in] long column,[out, retval] long *nColumnsSpanned) |
Returns the number of columns occupied by the accessible object at the specified row and column in the table. | |
HRESULT | columnHeader ([out] IAccessibleTable **accessibleTable,[out, retval] long *startingRowIndex) |
Returns the column headers as an IAccessibleTable object. | |
HRESULT | columnIndex ([in] long childIndex,[out, retval] long *columnIndex) |
Translates the given child index into the corresponding column index. | |
HRESULT | nColumns ([out, retval] long *columnCount) |
Returns the total number of columns in table. | |
HRESULT | nRows ([out, retval] long *rowCount) |
Returns the total number of rows in table. | |
HRESULT | nSelectedColumns ([out, retval] long *columnCount) |
Returns the total number of selected columns. | |
HRESULT | nSelectedRows ([out, retval] long *rowCount) |
Returns the total number of selected rows. | |
HRESULT | rowDescription ([in] long row,[out, retval] BSTR *description) |
Returns the description text of the specified row in the table. | |
HRESULT | rowExtentAt ([in] long row,[in] long column,[out, retval] long *nRowsSpanned) |
Returns the number of rows occupied by the accessible oject at the specified row and column in the table. | |
HRESULT | rowHeader ([out] IAccessibleTable **accessibleTable,[out, retval] long *startingColumnIndex) |
Returns the row headers as an IAccessibleTable object. | |
HRESULT | rowIndex ([in] long childIndex,[out, retval] long *rowIndex) |
Translates the given child index into a row index. | |
HRESULT | selectedRows ([in] long maxRows,[out, size_is(, maxRows), length_is(,*nRows)] long **rows,[out, retval] long *nRows) |
Returns a list of row indexes currently selected (0-based). | |
HRESULT | selectedColumns ([in] long maxColumns,[out, size_is(, maxColumns), length_is(,*nColumns)] long **columns,[out, retval] long *nColumns) |
Returns a list of column indexes currently selected (0-based). | |
HRESULT | summary ([out, retval] IAccessible2 **accessible) |
Returns the summary description of the table. | |
HRESULT | isColumnSelected ([in] long column,[out, retval] boolean *isSelected) |
Returns a boolean value indicating whether the specified column is completely selected. | |
HRESULT | isRowSelected ([in] long row,[out, retval] boolean *isSelected) |
Returns a boolean value indicating whether the specified row is completely selected. | |
HRESULT | isSelected ([in] long row,[in] long column,[out, retval] boolean *isSelected) |
Returns a boolean value indicating whether the specified cell is selected. | |
HRESULT | selectRow ([in] long row) |
Selects a row and unselects all previously selected rows. | |
HRESULT | selectColumn ([in] long column) |
Selects a column and unselects all previously selected columns. | |
HRESULT | unselectRow ([in] long row) |
Unselects one row, leaving other selected rows selected (if any). | |
HRESULT | unselectColumn ([in] long column) |
Unselects one column, leaving other selected columns selected (if any). | |
HRESULT | rowColumnExtentsAtIndex ([in] long index,[out] long *row,[out] long *column,[out] long *rowExtents,[out] long *columnExtents,[out, retval] boolean *isSelected) |
Given a child index, gets the row and column indexes and extents of a cell and whether or not it is selected. | |
HRESULT | modelChange ([out, retval] IA2TableModelChange *modelChange) |
Returns the type and extents describing how a table changed. |
All accessible objects that represent cells or cell-clusters of a table have to be at the same time children of the table. This is necessary to be able to convert row and column indices into child indices and vice versa with the methods IAccessibleTable::childIndex, IAccessibleTable::rowIndex, and IAccessibleTable::columnIndex.
The range of valid coordinates for this interface are implementation dependent. However, that range includes at least the intervals from the from the first row or column with the index 0 up to the last (but not including) used row or column as returned by IAccessibleTable::nRows and IAccessibleTable::nColumns.
|
Returns the IAccessible2 object at the specified row and column in the table.
|
|
Returns the caption for the table.
|
|
Translates the given row and column indices into the corresponding child index.
|
|
Returns the description text of the specified column in the table.
|
|
Returns the number of columns occupied by the accessible object at the specified row and column in the table. The result differs from 1 if the specified cell spans multiple columns.
|
|
Returns the column headers as an IAccessibleTable object. Content and size of the returned table are implementation dependent.
|
|
Translates the given child index into the corresponding column index.
|
|
Returns a boolean value indicating whether the specified column is completely selected.
|
|
Returns a boolean value indicating whether the specified row is completely selected.
|
|
Returns a boolean value indicating whether the specified cell is selected.
|
|
Returns the type and extents describing how a table changed. Provided for use by the IA2_EVENT_TABLE_MODEL_CHANGED event handler.
|
|
Returns the total number of columns in table.
|
|
Returns the total number of rows in table.
|
|
Returns the total number of selected columns.
|
|
Returns the total number of selected rows.
|
|
Given a child index, gets the row and column indexes and extents of a cell and whether or not it is selected. This is a convenience function. It is not mandatory to implement it.
|
|
Returns the description text of the specified row in the table.
|
|
Returns the number of rows occupied by the accessible oject at the specified row and column in the table. The result differs from 1 if the specified cell spans multiple rows.
|
|
Returns the row headers as an IAccessibleTable object. Content and size of the returned table are implementation dependent.
|
|
Translates the given child index into a row index.
|
|
Selects a column and unselects all previously selected columns.
|
|
Returns a list of column indexes currently selected (0-based).
|
|
Returns a list of row indexes currently selected (0-based).
|
|
Selects a row and unselects all previously selected rows.
|
|
Returns the summary description of the table.
|
|
Unselects one column, leaving other selected columns selected (if any).
|
|
Unselects one row, leaving other selected rows selected (if any).
|