LibreOffice
LibreOffice 5.3 SDK API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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  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

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.

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.

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.

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.

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.

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.

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.