Skip to main content
All docs
V25.1
  • TableWidth Interface

    Contains width settings.

    Declaration

    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.value
    Specifies the table or cell width value.
    width.type
    Specifies 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.
    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

    type: TableWidthType

    Property Value

    Type Description
    TableWidthType

    An enumeration value.

    value Property

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

    Declaration

    value: number

    Property Value

    Type Description
    number

    The explicitly specified width of the table or cell.