DocumentID: ECMA-376/Part4/2.4.55 Title: ECMA-376, Part4: 2.4.55 tblPr (Table Properties) Extracted-From: ECMA-376 Office Open XML File Formats, 1st Edition / December 2006 Warning: Coverted to HTML format by a script known to have bugs
This element specifies the set of table-wide properties applied to the current table. These properties affect the appearance of all rows and cells within the parent table, but may be overridden by individual table-level exception, row, and cell level properties as defined by each property.
[Example: Consider the following simple WordprocessingML table:
This table defines a one point single border for all border types and is set to 100% of page width - both table-wide properties. The resulting table is represented by the following WordprocessingML:
<w:tbl> <w:tblPr>
<w:tblW w:w="0" w:type="auto"/>
<w:tblBorders>
<w:top w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:left w:val="single" w:sz="4 w:space="0" w:color="auto"/>
<w:bottom w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:right w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:insideH w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:insideV w:val="single" w:sz="4" w:space="0" w:color="auto"/>
</w:tblBorders>
</w:tblPr>
...
</w:tbl>
In this example, the tblW element (§2.4.61) defines the total width of the table, which, in this case, is set to a type of auto, which specifies that the table should be automatically sized to fit its contents. The tblBorders element (§2.4.38) specifies each of the table's borders, and specifies a one point border on the top, left, bottom, right and inside horizontal and vertical border. end example]
|
Parent Elements |
|
tbl (§2.4.36) |
|
Child Elements |
Subclause |
|---|---|
|
bidiVisual (Visually Right to Left Table) |
|
|
jc (Table Alignment) |
|
|
shd (Table Shading) |
|
|
tblBorders (Table Borders) |
|
|
tblCellMar (Table Cell Margin Defaults) |
|
|
tblCellSpacing (Table Cell Spacing Default) |
|
|
tblInd (Table Indent from Leading Margin) |
|
|
tblLayout (Table Layout) |
|
|
tblLook (Table Style Conditional Formatting Settings) |
|
|
tblOverlap (Floating Table Allows Other Tables to Overlap) |
|
|
tblpPr (Floating Table Positioning) |
|
|
tblPrChange (Revision Information for Table Properties) |
|
|
tblStyle (Referenced Table Style) |
|
|
tblStyleColBandSize (Number of Columns in Column Band) |
|
|
tblStyleRowBandSize (Number of Rows in Row Band) |
|
|
tblW (Preferred Table Width) |
The following XML Schema fragment defines the contents of this element:
<complexType name="CT_TblPr">
<complexContent>
<extension base="CT_TblPrBase">
<sequence>
<element name="tblPrChange" type="CT_TblPrChange" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>