Table of Contents

Class TableFormat

Namespace
DocWright.Dom
Assembly
DocWright.Dom.dll

Sparse table-level formatting (ECMA-376 Part 1 §17.4.59 w:tblPr).

public sealed class TableFormat : UnknownXmlHost
Inheritance
TableFormat
Inherited Members

Constructors

TableFormat()

Properties

Alignment

Gets or sets the table alignment (w:jc; only Left/Center/Right/Start/End are meaningful), or null.

BidiVisual

Gets or sets right-to-left table direction (w:bidiVisual), or null.

Borders

Gets or sets the table borders (w:tblBorders), or null.

CellMargins

Gets or sets the default cell margins (w:tblCellMar), or null.

CellSpacing

Gets or sets the spacing between adjacent cells (w:tblCellSpacing), or null.

ColumnBandSize

Gets or sets the column band size for conditional banding (w:tblStyleColBandSize), or null.

FixedLayout

Gets or sets whether the fixed-width layout algorithm is used (w:tblLayout w:type "fixed"), or null.

Indent

Gets or sets the table indent from the leading margin (w:tblInd), or null.

Look

Gets or sets which conditional-formatting regions are enabled (w:tblLook), or null.

RowBandSize

Gets or sets the band sizes for conditional banding (w:tblStyleRowBandSize), or null.

Shading

Gets or sets the table shading (w:shd), or null.

StyleId

Gets or sets the referenced table style id (w:tblStyle), or null.

Width

Gets or sets the preferred table width (w:tblW), or null.

Methods

Clone()

Creates a deep copy, including preserved unknown-XML islands.

OverlayOnto(TableFormat)

Copies every specified value onto target (last-writer-wins; border sets and margins merge edge-by-edge).