Table Properties

The complex type, CT_TableProperties, defines the properties for a table as a whole. Within this complex type is a definition for a table style that is currently applied to the table, or the GUID for the built in table style that is applied to the table. Also in this complex type are right-to-left settings, the effects applied to the table (shadow, reflection, etc), background fill information, and the states for the different on/off table style options. The complex type is defined as:

<xsd:complexType name="CT_TableProperties" >
  <xsd:sequence>
    <xsd:group ref="EG_FillProperties" minOccurs="0" maxOccurs="1" />
    <xsd:group ref="EG_EffectProperties" minOccurs="0" 
      maxOccurs="1" />
    <xsd:choice oxsd:cname="TableStyleOrLink" minOccurs="0" 
      maxOccurs="1" >
      <xsd:element name="tableStyle" type="CT_TableStyle" />
      <xsd:element name="tableStyleId" type="ST_Guid" />
    </xsd:choice>
    <xsd:element name="extLst" type="CT_OfficeArtExtensionList" 
      minOccurs="0" maxOccurs="1" />
  </xsd:sequence>
  <xsd:attribute name="rtl" type="xsd:boolean" use="optional" 
    default="false" />
  <xsd:attribute name="firstRow" type="xsd:boolean" use="optional" 
    default="false" />
  <xsd:attribute name="firstCol" type="xsd:boolean" use="optional" 
    default="false" />
  <xsd:attribute name="lastRow" type="xsd:boolean" use="optional" 
    default="false" />
  <xsd:attribute name="lastCol" type="xsd:boolean" use="optional" 
    default="false" />
  <xsd:attribute name="bandRow" type="xsd:boolean" use="optional" 
    default="false" />
  <xsd:attribute name="bandCol" oxsdtype="xsd:boolean" use="optional" 
    default="false" />
</xsd:complexType>