A theme part, usually ppt/theme/themeN.xml, is reached from a master’s
theme relationship. It is DrawingML with the root element
a:theme, and it has a name.
What a theme holds
a:themeElements holds three schemes:
| Element | Holds |
|---|---|
a:clrScheme | Twelve named colours: dk1, lt1, dk2, lt2, accent1 to accent6, hlink, folHlink. Each is a:srgbClr or a:sysClr. |
a:fontScheme | The theme fonts: a:majorFont for headings and a:minorFont for body text, each naming a a:latin typeface and fonts for other scripts. |
a:fmtScheme | Fills, line styles and effects that shapes can use. |
Shapes use a theme colour with a:schemeClr, which holds a name instead of a
colour value. The master’s p:clrMap maps those names to the twelve colours.