DocumentID: ECMA-376/Part4/2.4.56 Title: ECMA-376, Part4: 2.4.56 tblPr (Previous 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 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) |
|
|
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) |
|
|
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_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>