[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

tblPrChange2.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>