2.2.7.4.5 Dynamic Theme Variants

A dynamic theme (section 2.2.7.4) variant defines properties used to indirectly specify the values of properties in quick style slices.

A dynamic theme variant defines properties used to indirectly specify the value of the structure of the QuickStyleLineMatrix, QuickStyleFillMatrix, QuickStyleEffectsMatrix, QuickStyleLineColor, QuickStyleFillColor, QuickStyleShadowColor, QuickStyleFontColor, and QuickStyleFontMatrix Cell_Type elements of a shape, master, or style in a Web drawing. A dynamic theme variant also specifies embellishment and multiformat information.

The properties of a dynamic theme variant are specified in the following table.

Dynamic theme variant property

Description

Location

Color scheme list

Specifies a set of seven color properties used to indirectly specify the value of the structure of the QuickStyleLineColor, QuickStyleFillColor, QuickStyleShadowColor, and QuickStyleFontColor Cell_Type elements of a shape, master, or style in a Web drawing.

Specifies multiformat information.

Specified by a CT_VarClrScheme child element of a CT_VariationClrSchemeLst child element of an ext child element as specified by the CT_OfficeArtExtension type (specified in [ISO/IEC29500-1:2016] section 20.1.2.2.14) of an extLst child element as specified by the CT_OfficeArtExtensionList type (specified in [ISO/IEC29500-1:2016] section 20.1.2.2.15) of a CT_ColorScheme type (specified in [ISO/IEC29500-1:2016] section 20.1.6.2) of a themeElements child element as specified by the CT_BaseStyles type (specified in [ISO/IEC29500-1:2016] section 20.1.6.10) of a CT_OfficeStyleSheet element in a Theme_XML_Part.

Each color property is specified by a srgbClr child element as specified by the CT_SRGBClr type (specified in [ISO/IEC29500-1:2016] section 20.1.2.3.32) of a CT_Color type specified in [ISO/IEC29500-1:2016] section A.2 child element of a CT_VarClrScheme element.

Style scheme list

Specifies a set of four style properties used to indirectly specify the value of the structure of the QuickStyleLineMatrix, QuickStyleFillMatrix, QuickStyleEffectsMatrix, and QuickStyleFontMatrix Cell_Type elements of a shape, master, or style in a Web drawing.

Specifies embellishment information.

Specified by a CT_VariationStyleScheme child element of a CT_VariationStyleSchemeLst child element of an ext child element as specified by the CT_OfficeArtExtension type (specified in [ISO/IEC29500-1:2016] section 20.1.2.2.14) of an extLst child element as specified by the CT_OfficeArtExtensionList type (specified in [ISO/IEC29500-1:2016] section 20.1.2.2.15) of a themeElements child element as specified by the CT_BaseStyles type (specified in [ISO/IEC29500-1:2016] section 20.1.6.10) of a CT_OfficeStyleSheet element in a Theme_XML_Part.

Each style property is specified by a CT_VariationStyle child element of a CT_VariationStyleScheme type.