ApiTableCell

class ApiTableCell extends ApiTableCellPr

Description

Class representing a table cell.

Instance Methods

GetClassType(): tableCell

Returns a type of the ApiTableCell class.

GetContent(): ApiDocumentContent

Returns the current cell content.

GetIndex(): Number

Returns the current cell index.

GetRowIndex(): number

Returns an index of the parent row.

GetParentRow(): ApiTableRow | "null"

Returns a parent row of the current cell.

GetParentTable(): ApiTable | "null"

Returns a parent table of the current cell.

AddRows(nCount, isBefore): ApiTable | "null"

Adds the new rows to the current table.

AddColumns(nCount, isBefore): ApiTable | "null"

Adds the new columns to the current table.

RemoveColumn(): bool | "null"

Removes a column containing the current cell.

RemoveRow(): boolean

Removes a row containing the current cell.

Search(sText, isMatchCase): ApiRange[]

Searches for a scope of a table cell object.

GetNext(): ApiTableCell | "null"

Returns the next cell if exists.

GetPrevious(): ApiTableCell | "null"

Returns the previous cell if exists.

Split(nRow, nCol): ApiTable | "null"

Splits the cell into a given number of rows and columns.

SetCellPr(oApiTableCellPr): boolean

Sets the cell properties to the current cell.

SetTextPr(oTextPr): boolean

Applies the text settings to the entire contents of the current cell.

Clear(): boolean

Clears the content from the current cell.

AddElement(nPos, oElement): boolean

Adds a paragraph or a table or a blockLvl content control using its position in the cell.

SetBackgroundColor(r, g, b, bNone): boolean

Sets the background color to the current table cell.

SetColumnBackgroundColor(r, g, b, bNone): boolean

Sets the background color to all cells in the column containing the current cell.

SetShd(sType, r, g, b, isAuto)

Specifies the shading applied to the contents of the table cell.

SetCellMarginBottom(nValue)

Specifies an amount of space which will be left between the bottom extent of the cell contents and the border of a specific table cell within a table.

SetCellMarginLeft(nValue)

Specifies an amount of space which will be left between the left extent of the cell contents and the border of a specific table cell within a table.

SetCellMarginRight(nValue)

Specifies an amount of space which will be left between the right extent of the cell contents and the border of a specific table cell within a table.

SetCellMarginTop(nValue)

Specifies an amount of space which will be left between the upper extent of the cell contents and the border of a specific table cell within a table.

SetCellBorderBottom(sType, nSize, nSpace, r, g, b)

Sets the border which will be displayed at the bottom of the current table cell.

SetCellBorderLeft(sType, nSize, nSpace, r, g, b)

Sets the border which will be displayed to the left of the current table cell.

SetCellBorderRight(sType, nSize, nSpace, r, g, b)

Sets the border which will be displayed to the right of the current table cell.

SetCellBorderTop(sType, nSize, nSpace, r, g, b)

Sets the border which will be displayed at the top of the current table cell.

SetWidth(sType, nValue)

Sets the preferred width to the current table cell.

SetVerticalAlign(sType)

Specifies the vertical alignment for the text contents within the current table cell.

SetTextDirection(sType)

Specifies the direction of the text flow for this table cell.

SetNoWrap(isNoWrap)

Specifies how the current table cell is laid out when the parent table is displayed in a document.

ToJSON()

Converts the ApiTableCellPr object into the JSON object.

Extends

ApiTableCellPr

Class representing the table cell properties.

Get Help

  • If you have any questions about ONLYOFFICE Docs, try the FAQ section first.
  • You can request a feature or report a bug by posting an issue on GitHub.
  • You can also ask our developers on ONLYOFFICE forum (registration required).