L.4.3.2.3 Color Scheme

The complex type CT_ColorScheme defines a set of colors for the theme. The set of colors consists of twelve color slots that can each hold a color of choice. The colors are organized in the following way:

Dark 1 (dk1) – This represents a dark color, usually defined as a system text color Light 1 (lt1) – This represents a light color, usually defined as the system window color Dark 2 (dk2) – This represents a second dark color for use Light 2 (lt2) – This represents a second light color for use Accents 1 through 6 (accent1 through accent6) – These are six colors which can be used as accent colors in the theme Hyperlink (hlink) – The color of hyperlinks Followed Hyperlink (folHlink) – The color of a followed hyperlink

These colors define the theme colors that objects can utilize within a document. When an object uses a theme color, the color of the object can change when the theme is changed, but always maps to accent 1 if that were the theme color used by the object. An example of theme colors defined and used can be seen in figure 2.

Figure 2: Sample colors defined and used for dark1/2, light1/2, and the six accent colors.

The complex type CT_ColorScheme is defined in the following manner:

<complexType name="CT_ColorScheme">
  <sequence>
    <element name="dk1" type="CT_Color" minOccurs="1" maxOccurs="1"/>
    <element name="lt1" type="CT_Color" minOccurs="1" maxOccurs="1"/>
    <element name="dk2" type="CT_Color" minOccurs="1" maxOccurs="1"/>
    <element name="lt2" type="CT_Color" minOccurs="1" maxOccurs="1"/>
    <element name="accent1" type="CT_Color" minOccurs="1"
      maxOccurs="1"/>
    <element name="accent2" type="CT_Color" minOccurs="1"
      maxOccurs="1"/>
    <element name="accent3" type="CT_Color" minOccurs="1"
      maxOccurs="1"/>
    <element name="accent4" type="CT_Color" minOccurs="1"
      maxOccurs="1"/>
    <element name="accent5" type="CT_Color" minOccurs="1"
      maxOccurs="1"/>
    <element name="accent6" type="CT_Color" minOccurs="1"
      maxOccurs="1"/>
    <element name="hlink" type="CT_Color" minOccurs="1" maxOccurs="1"/>
    <element name="folHlink" type="CT_Color" minOccurs="1"
      maxOccurs="1"/>
    <element name="extLst" type="CT_OfficeArtExtensionList"
      minOccurs="0" maxOccurs="1"/>
  </sequence>
  <attribute name="name" type="xsd:string" use="required"/>
</complexType>
Last updated on