[Table of Contents] [docx version]
WordprocessingML Reference Material - Table of Contents
tblPr (Previous Table Properties)
This element specifies a previous set of table properties, the modifications to which shall be attributed to a revision by a particular author and at a particular time. This element contains the table property settings which were previously in place before a specific set of revisions by one author. 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:
|
|
If the table justification is set to center and the table shading to set to red with revision marking on, as follows:
|
|
The revision tracked on this table would be specified as follows in the WordprocessingML:
<w:tblPr>
<w:tblStyle w:val="TableGrid"/>
<w:tblW w:w="0" w:type="auto"/>
<w:jc w:val="center"/>
<w:shd w:val="clear" w:color="auto" w:fill="FF0000"/>
<w:tblLook w:val="04A0"/>
<w:tblPrChange w:id="0" … >
<w:tblPr>
<w:tblStyle w:val="TableGrid"/>
<w:tblW w:w="0" w:type="auto"/>
<w:tblLook w:val="04A0"/>
</w:tblPr>
</w:tblPrChange>
</w:tblPr>
The tblPr element as a child of tblPrChange contains the previous definition for the table properties, consisting of the properties set before the current tracked revision. end example]
Parent Elements |
tblPrChange (§2.13.5.36) |
Child Elements |
Subclause |
bidiVisual (Visually Right to Left Table) |
§2.4.1 |
jc (Table Alignment) |
§2.4.23 |
shd (Table Shading) |
§2.4.35 |
tblBorders (Table Borders) |
§2.4.38 |
tblCellMar (Table Cell Margin Defaults) |
§2.4.39 |
tblCellSpacing (Table Cell Spacing Default) |
§2.4.43 |
tblInd (Table Indent from Leading Margin) |
§2.4.48 |
tblLayout (Table Layout) |
§2.4.49 |
tblLook (Table Style Conditional Formatting Settings) |
§2.4.51 |
tblOverlap (Floating Table Allows Other Tables to Overlap) |
§2.4.53 |
tblpPr (Floating Table Positioning) |
§2.4.54 |
tblStyle (Referenced Table Style) |
§2.4.59 |
tblStyleColBandSize (Number of Columns in Column Band) |
§2.7.5.5 |
tblStyleRowBandSize (Number of Rows in Row Band) |
§2.7.5.7 |
tblW (Preferred Table Width) |
§2.4.61 |
The following XML Schema fragment defines the contents of this element:
<complexType name="CT_TblPrBase">
<sequence>
<element name="tblStyle" type="CT_String" minOccurs="0"/>
<element name="tblpPr" type="CT_TblPPr" minOccurs="0" maxOccurs="1"/>
<element name="tblOverlap" type="CT_TblOverlap" minOccurs="0" maxOccurs="1"/>
<element name="bidiVisual" type="CT_OnOff" minOccurs="0" maxOccurs="1"/>
<element name="tblStyleRowBandSize" type="CT_DecimalNumber" minOccurs="0" maxOccurs="1"/>
<element name="tblStyleColBandSize" type="CT_DecimalNumber" minOccurs="0" maxOccurs="1"/>
<element name="tblW" type="CT_TblWidth" minOccurs="0" maxOccurs="1"/>
<element name="jc" type="CT_Jc" minOccurs="0" maxOccurs="1"/>
<element name="tblCellSpacing" type="CT_TblWidth" minOccurs="0" maxOccurs="1"/>
<element name="tblInd" type="CT_TblWidth" minOccurs="0" maxOccurs="1"/>
<element name="tblBorders" type="CT_TblBorders" minOccurs="0" maxOccurs="1"/>
<element name="shd" type="CT_Shd" minOccurs="0" maxOccurs="1"/>
<element name="tblLayout" type="CT_TblLayoutType" minOccurs="0" maxOccurs="1"/>
<element name="tblCellMar" type="CT_TblCellMar" minOccurs="0" maxOccurs="1"/>
<element name="tblLook" type="CT_ShortHexNumber" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>