Back to Devexpress

TableWidth Interface

aspnetcore-js-devexpress-dot-richedit-96938fc6.md

latest2.4 KB
Original Source

TableWidth Interface

Contains width settings.

Declaration

ts
export interface TableWidth

Remarks

Use the Table.width or TableCell.width property to specify the table or cell width.

You can change the following width settings:

width.valueSpecifies the table or cell width value.width.typeSpecifies how the component determines the table or cell width. The following options are available:

  • Auto – The TableWidth.value property does not affect the table or cell width. The width is calculated automatically based on content.
  • Percent – The TableWidth.value property specifies the cell or table width as a percentage of the parent element’s width.
  • Twips – The TableWidth.value property specifies the cell or table width in twips.
js
const subDocument = richEdit.selection.activeSubDocument;
const table = subDocument.tables.getByIndex(0);
table.width.type = DevExpress.RichEdit.TableWidthType.Auto;
for (let i = 0; i < table.rows.count; i++) {
    const row = table.rows.getByIndex(i);
    for (let j = 0; j < row.cells.count; j++) {
        const cell = row.cells.getByIndex(j);
        cell.width = { type: DevExpress.RichEdit.TableWidthType.Auto, value: 0 }
    }
}

Properties

type Property

Specifies how the component determines the table or cell width.

Declaration

ts
type: TableWidthType

Property Value

TypeDescription
TableWidthType

An enumeration value.

|

value Property

Specifies the table or cell width according to the type property value.

Declaration

ts
value: number

Property Value

TypeDescription
number

The explicitly specified width of the table or cell.

|