LibreOffice
LibreOffice 25.8 SDK API Reference
Loading...
Searching...
No Matches
TableColumns Service Referencepublished

represents a collection of all columns of a table or spreadsheet. More...

import "TableColumns.idl";

Inheritance diagram for TableColumns:
XTableColumns XEnumerationAccess XNameAccess XIndexAccess XElementAccess XElementAccess XElementAccess XInterface XInterface XInterface

Exported Interfaces

interface com::sun::star::table::XTableColumns
 provides methods to insert and remove columns.
interface com::sun::star::container::XEnumerationAccess
 creates an enumeration of all contained columns.
interface com::sun::star::container::XNameAccess
 provides methods to access the columns via their names.

Additional Inherited Members

Public Member Functions inherited from XTableColumns
void insertByIndex ([in] long nIndex, [in] long nCount)
 inserts new columns.
void removeByIndex ([in] long nIndex, [in] long nCount)
 deletes columns.
Public Member Functions inherited from XIndexAccess
long getCount ()
any getByIndex ([in] long Index) raises ( com::sun::star::lang::IndexOutOfBoundsException, com::sun::star::lang::WrappedTargetException )
Public Member Functions inherited from XElementAccess
type getElementType ()
boolean hasElements ()
Public Member Functions inherited from XInterface
any queryInterface ([in] type aType)
 queries for a new interface to an existing UNO object.
void acquire ()
 increases the reference counter by one.
void release ()
 decreases the reference counter by one.
Public Member Functions inherited from XEnumerationAccess
com::sun::star::container::XEnumeration createEnumeration ()
Protected Member Functions inherited from XNameAccess
any getByName ([in] string aName) raises ( com::sun::star::container::NoSuchElementException, com::sun::star::lang::WrappedTargetException )
sequence< string > getElementNames ()
boolean hasByName ([in] string aName)

Detailed Description

represents a collection of all columns of a table or spreadsheet.

See also
com::sun::star::table::TableColumn
Developers Guide
Spreadsheet Documents - Columns and Rows

Exported Interfaces

◆ com::sun::star::container::XEnumerationAccess

creates an enumeration of all contained columns.

See also
com::sun::star::table::TableColumnsEnumeration

◆ com::sun::star::container::XNameAccess

provides methods to access the columns via their names.

The names of the columns are always absolute even if the current cell range is a sub-range of a spreadsheet.

◆ com::sun::star::table::XTableColumns

provides methods to insert and remove columns.


The documentation for this service was generated from the following file: