Skip to content

Interface: ThemeIr ​

A deck's theme, reduced to what ThemeProps accepts — the 12 a:clrScheme slots and the major/minor Latin, East-Asian and complex-script faces.

What is not here is the point of the tier split. a:fmtScheme — the three fill, three line and three effect style lists a shape's p:style references — has no write-API counterpart and no read accessor, so a theme cannot be reproduced, only approximated.

Properties ​

bodyFontFace? ​

optional bodyFontFace?: string


bodyFontFaceCS? ​

optional bodyFontFaceCS?: string


bodyFontFaceEA? ​

optional bodyFontFaceEA?: string


colorScheme? ​

optional colorScheme?: object

The 12 a:clrScheme slots as bare 6-digit hex, omitting any the theme leaves unset.

Index Signature ​

[slot: string]: string


headFontFace? ​

optional headFontFace?: string


headFontFaceCS? ​

optional headFontFaceCS?: string


headFontFaceEA? ​

optional headFontFaceEA?: string