enum AccessibleTableChildIndex
{ /** Child index of the column header bar (first row). Exists always. */
BBINDEX_COLUMNHEADERBAR = 0, /** Child index of the row header bar ("handle column"). Exists always. */
BBINDEX_ROWHEADERBAR = 1, /** Child index of the data table. */
BBINDEX_TABLE = 2, /** Child index of the first additional control. */
BBINDEX_FIRSTCONTROL = 3
};
/** This abstract class provides methods to implement an accessible table object.
*/ class IAccessibleTableProvider
{ public: /** @return The count of the rows. */ virtual sal_Int32 GetRowCount() const = 0; /** @return The count of the columns. */ virtual sal_uInt16 GetColumnCount() const = 0;
/** @return The position of the current row. */ virtual sal_Int32 GetCurrRow() const = 0; /** @return The position of the current column. */ virtual sal_uInt16 GetCurrColumn() const = 0;
/** @return The description of a row.
@param _nRow The row which description is in demand. */ virtual OUString GetRowDescription( sal_Int32 _nRow ) const = 0; /** @return The description of a column.
@param _nColumn The column which description is in demand. */ virtual OUString GetColumnDescription( sal_uInt16 _nColumnPos ) const = 0;
/** @return <TRUE/>, if the object has a row header. */ virtualbool HasRowHeader() const = 0; //GetColumnId virtualbool GoToCell( sal_Int32 _nRow, sal_uInt16 _nColumnPos ) = 0;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.