Skip to main content
All docs
V24.1

TableBorder Class

Contains table border settings.

Declaration

export class TableBorder

Remarks

Use the Table.borders property to access table borders and customize their settings. The TableCell.borders property allows you to access and customize cell borders.

Note

Cell border settings take priority over table border settings.

The following code example customizes table and cell borders:

const subDocument = richEdit.selection.activeSubDocument;
const table = subDocument.tables.getByIndex(0);
const outerBorder = {style: 1, width: 30, color: '#4974a5'};
const innerBorder = {style: 4, width: 15, color: '#d3d3d3'};
table.borders = { bottom: outerBorder, top: outerBorder, left: outerBorder, right: outerBorder,
                  insideHorizontal: innerBorder, insideVertical: innerBorder};
const cell = table.rows.getByIndex(1).cells.getByIndex(0);
cell.borders = { top: { style: 5, color: 'blue', width: 20} }

Properties

color Property

Specifies the border color.

Declaration

color: string

Property Value

Type Description
string

The border color.

style Property

Specifies the border line style.

Declaration

style: BorderLineStyle

Property Value

Type Description
BorderLineStyle

An enumeration value.

width Property

Specifies the border line width.

Declaration

width: number

Property Value

Type Description
number

The border line width in twips.