DocumentID: ECMA-376/Part4/2.4.45
Title: ECMA-376, Part4: 2.4.45 tblGrid (Previous Table Grid)
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

Navigation:

2.4.45 tblGrid (Previous Table Grid)

This element specifies a previous table grid state, the modifications to which shall be attributed to a revision by a particular author and at a particular time. This element contains the table grid settings which were previously in place before a specific set of revisions by one author. The table grid is a definition of the set of grid columns which define all of the shared vertical edges of the table, as well as default widths for each of these grid columns. These grid column widths are then used to determine the size of the table based on the table layout algorithm used (§2.4.49;§2.4.50).

[Example: Consider the following table with four vertical edges (grid columns):

If we now modify this table by reducing the size of the last column without changing the overall table width, as follows:

This table would have a table grid consisting of four grid columns as follows:

<w:tblGrid>
  <w:gridCol w:w="2088"/>
  <w:gridCol w:w="1104"/>
  <w:gridCol w:w="3583"/>
  <w:gridCol w:w="2801"/>
  <w:tblGridChange w:id="1">
    <w:tblGrid>
      <w:gridCol w:w="2088"/>
      <w:gridCol w:w="1104"/>
      <w:gridCol w:w="3192"/>
      <w:gridCol w:w="3192"/>
    </w:tblGrid>
  </w:tblGridChange>
</w:tblGrid>

The tblGrid element as a child of tblGridChange contains the previous definition for the table grid, consisting of all for grid columns as well as the original widths for those columns. end example]

Parent Elements

tblGridChange (§2.13.5.35)

Child Elements

Subclause

gridCol (Grid Column Definition)

§2.4.12

The following XML Schema fragment defines the contents of this element:

<complexType name="CT_TblGridBase">

<sequence>

<element name="gridCol" type="CT_TblGridCol" minOccurs="0" maxOccurs="unbounded"/>

</sequence>

</complexType>


Converted to HTML format by ooxmlspec2html 0.1, a Perl script provided by OpenISO.org.