LibreOffice: com::sun::star::table Module Reference

LibreOffice LibreOffice 5.4 SDK API Reference

Modules | Classes | Enumerations
com::sun::star::table Module Reference

Table specific interfaces (for text and spreadsheet). More...

## Constant Groups
constants | BorderLineStyle
constants | CellJustifyMethod
| Specifies how text inside a cell is justified.
constants | CellVertJustify2
| specifies how cell contents are aligned vertically.

## Classes
service | AccessibleCellView
| The accessible view of a cell in a text document or in the page preview of a spreadsheet document. More...
service | AccessibleTableView
| The accessible view of a table in a text document or in the page preview of a spreadsheet document. More...
struct | BorderLine
| describes the line type for a single cell edge. More...
struct | BorderLine2
| A border line, extended with line style. More...
service | Cell
| represents a singe cell within a table. More...
struct | CellAddress
| contains a cell address within a spreadsheet document. More...
service | CellCursor
| represents a cell cursor in a table. More...
service | CellProperties
| contains the properties of a table cell. More...
service | CellRange
| represents a range of cells within a table. More...
struct | CellRangeAddress
| contains a cell range address within a spreadsheet document. More...
service | CellRangeListSource
| defines the a source of list entries coming from a cell range in a table document More...
service | CellValueBinding
| defines the binding to a single cell in a table document More...
service | ListPositionCellBinding
| defines the binding to a single cell in a table document, which can be used to transfer a list position into the cell. More...
struct | ShadowFormat
| describes the settings of a cell shadow. More...
struct | TableBorder
| contains the style settings of the border lines of all cells in a cell range. More...
struct | TableBorder2
| contains the style settings of the border lines of all cells in a cell range. More...
struct | TableBorderDistances
| contains the distance settings of the border lines of all cells in a cell range. More...
service | TableChart
| represents a chart based on data in a table or spreadsheet. More...
service | TableCharts
| represents a collection of all charts based on data in a table. More...
service | TableChartsEnumeration
| represents an enumeration of table charts. More...
service | TableColumn
| represents a special cell range containing all cells of a single specific column in a table or spreadsheet. More...
service | TableColumns
| represents a collection of all columns of a table or spreadsheet. More...
service | TableColumnsEnumeration
| represents an enumeration of table columns. More...
service | TableRow
| represents a special cell range containing all cells of a single specific row in a table or spreadsheet. More...
service | TableRows
| represents a collection of all rows of a table or spreadsheet. More...
service | TableRowsEnumeration
| represents an enumeration of table rows. More...
service | TableSortDescriptor
| contains properties which describe sorting of rows or columns in a table. More...
service | TableSortDescriptor2
| specifies properties which describe sorting of fields (rows or columns) in a table. More...
struct | TableSortField
| describes how to sort a single field (row/column) in a tables sort descriptor. More...
interface | XAutoFormattable
| provides a method to apply TableAutoFormats to a cell range. More...
interface | XCell
| provides methods to access the contents of a cell in a table. More...
interface | XCell2
| extends XCell methods to access the contents of a cell in a table. More...
interface | XCellCursor
| provides methods to control the position of a cell cursor. More...
interface | XCellRange
| provides access to the cells or to sub-ranges of a cell range. More...
interface | XColumnRowRange
| provides methods to access the collections of columns and rows of a cell range. More...
interface | XMergeableCell
| provides methods to access information about a cell that is mergeable with other sells. More...
interface | XMergeableCellRange
| represents a range of cells that can possibly be merged or unmerged. More...
interface | XTable
interface | XTableChart
| provides access to the settings of a chart object in a table or spreadsheet. More...
interface | XTableCharts
| provides methods to access charts via name and to insert and remove charts. More...
interface | XTableChartsSupplier
| provides a method to access a collection of charts in a table or spreadsheet. More...
interface | XTableColumns
| provides methods to access columns via index and to insert and remove columns. More...
interface | XTablePivotChart
| provides access to the settings of a pivot chart object in a table or spreadsheet. More...
interface | XTablePivotCharts
| provides methods to access pivot charts via name and to insert and remove pivot charts. More...
interface | XTablePivotChartsSupplier
| provides a method to access a collection of pivot charts in a table or spreadsheet. More...
interface | XTableRows
| provides methods to access rows via index and to insert and remove rows. More...

## Enumerations
enum | CellContentType { EMPTY, VALUE, TEXT, FORMULA }
| is used to determine the type of contents in a cell. More...
enum | CellHoriJustify { STANDARD, LEFT, CENTER, RIGHT, BLOCK, REPEAT }
| specifies how cell contents are aligned horizontally. More...
enum | CellOrientation { STANDARD, TOPBOTTOM, BOTTOMTOP, STACKED }
| specifies the orientation of a cell. More...
enum | CellVertJustify { STANDARD, TOP, CENTER, BOTTOM }
| specifies how cell contents are aligned vertically. More...
enum | ShadowLocation { NONE, TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT }
| specifies the location of the shadow in a ShadowFormat. More...
enum | TableOrientation { COLUMNS, ROWS }
| used to select whether operations are carried out on columns or rows. More...
enum | TableSortFieldType { AUTOMATIC, NUMERIC, ALPHANUMERIC }
| enumeration used to specify the type of contents in a sort field (row/column) of a table. More...

## Detailed Description

Table specific interfaces (for text and spreadsheet).

## Enumeration Type Documentation

## ◆ CellContentType

enum CellContentType
| published

is used to determine the type of contents in a cell.

Enumerator
EMPTY | cell is empty.
VALUE | cell contains a constant value.
TEXT | cell contains text.
FORMULA | cell contains a formula.

## ◆ CellHoriJustify

enum CellHoriJustify
| published

specifies how cell contents are aligned horizontally.

Enumerator
STANDARD | default alignment is used (left for numbers, right for text). default alignment is used. contents are printed from left to right.
LEFT | contents are aligned to the left edge of the cell.
CENTER | contents are horizontally centered. contents are aligned to the vertical middle of the cell.
RIGHT | contents are aligned to the right edge of the cell.
BLOCK | contents are justified to the cell width.
REPEAT | contents are repeated to fill the cell.

## ◆ CellOrientation

enum CellOrientation
| published

specifies the orientation of a cell.

Enumerator
STANDARD | default alignment is used (left for numbers, right for text). default alignment is used. contents are printed from left to right.
TOPBOTTOM | contents are printed from top to bottom.
BOTTOMTOP | contents are printed from bottom to top.
STACKED | contents are printed from top to bottom with individual characters in normal (horizontal) orientation.

## ◆ CellVertJustify

enum CellVertJustify
| published

specifies how cell contents are aligned vertically.

Enumerator
STANDARD | default alignment is used (left for numbers, right for text). default alignment is used. contents are printed from left to right.
TOP | contents are aligned with the upper edge of the cell.
CENTER | contents are horizontally centered. contents are aligned to the vertical middle of the cell.
BOTTOM | contents are aligned to the lower edge of the cell.

## ◆ ShadowLocation

enum ShadowLocation
| published

specifies the location of the shadow in a ShadowFormat.

Enumerator
NONE | no shadow.
TOP_LEFT | shadow is located along the upper and left sides.
TOP_RIGHT | shadow is located along the upper and right sides.
BOTTOM_LEFT | shadow is located along the lower and left sides.
BOTTOM_RIGHT | shadow is located along the lower and right sides.

## ◆ TableOrientation

enum TableOrientation
| published

used to select whether operations are carried out on columns or rows.

Enumerator
COLUMNS | operations are carried out on columns.
ROWS | operations are carried out on rows.

## ◆ TableSortFieldType

enum TableSortFieldType
| published

enumeration used to specify the type of contents in a sort field (row/column) of a table.

Since
  OOo 1.1.2

Enumerator
AUTOMATIC | type is determined automatically.
NUMERIC | sort field contains numerical data.
ALPHANUMERIC | sort field contains text data.