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>