2.2.7.4.10 Embellishment and Multiformat

A dynamic theme variant of a dynamic theme specifies two PtgByte parse tokens that are used in formula evaluation only. One is called embellishment, and the other is called multiformat.

If the value of the structure of the EmbellishmentIndex Cell_Type element of a shape is equal to 0, embellishment is specified by the value of the embellishment attribute of a CT_VariationStyleScheme child element, specified by the VariationStyleIndex Cell_Type element of a shape, 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 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. Otherwise, embellishment is specified by the value of the structure of the EmbellishmentIndex Cell_Type element.

Multiformat is specified by the value of the monotone attribute of a CT_VariationClrScheme child element, specified by the VariationColorIndex Cell_Type element of a shape, 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.