interface IDocTheme { colorScheme: IColorScheme; fontScheme: IFontScheme; name: string; isCustom(): boolean; parseColor(str): AdjustedColor; schemeLookup(): SchemeColorLookup; toJSON(): Partial<{ colorScheme: string | ColorSchemeValues | Partial<{ accent1: string | AdjustedColor | Partial<{ val: string; adjustments: any; asCSS: any; isEqual: any; isImmutable: any; toHSLA: any; toHex: any; toJSON: any; toRGBA: any; toString: any; }>; accent2: string | AdjustedColor | Partial<{ val: string; adjustments: any; asCSS: any; isEqual: any; isImmutable: any; toHSLA: any; toHex: any; toJSON: any; toRGBA: any; toString: any; }>; accent3: string | AdjustedColor | Partial<{ val: string; adjustments: any; asCSS: any; isEqual: any; isImmutable: any; toHSLA: any; toHex: any; toJSON: any; toRGBA: any; toString: any; }>; accent4: string | AdjustedColor | Partial<{ val: string; adjustments: any; asCSS: any; isEqual: any; isImmutable: any; toHSLA: any; toHex: any; toJSON: any; toRGBA: any; toString: any; }>; accent5: string | AdjustedColor | Partial<{ val: string; adjustments: any; asCSS: any; isEqual: any; isImmutable: any; toHSLA: any; toHex: any; toJSON: any; toRGBA: any; toString: any; }>; accent6: string | AdjustedColor | Partial<{ val: string; adjustments: any; asCSS: any; isEqual: any; isImmutable: any; toHSLA: any; toHex: any; toJSON: any; toRGBA: any; toString: any; }>; dk1: string | AdjustedColor | Partial<{ val: string; adjustments: any; asCSS: any; isEqual: any; isImmutable: any; toHSLA: any; toHex: any; toJSON: any; toRGBA: any; toString: any; }>; dk2: string | AdjustedColor | Partial<{ val: string; adjustments: any; asCSS: any; isEqual: any; isImmutable: any; toHSLA: any; toHex: any; toJSON: any; toRGBA: any; toString: any; }>; folHlink: string | AdjustedColor | Partial<{ val: string; adjustments: any; asCSS: any; isEqual: any; isImmutable: any; toHSLA: any; toHex: any; toJSON: any; toRGBA: any; toString: any; }>; hlink: string | AdjustedColor | Partial<{ val: string; adjustments: any; asCSS: any; isEqual: any; isImmutable: any; toHSLA: any; toHex: any; toJSON: any; toRGBA: any; toString: any; }>; lt1: string | AdjustedColor | Partial<{ val: string; adjustments: any; asCSS: any; isEqual: any; isImmutable: any; toHSLA: any; toHex: any; toJSON: any; toRGBA: any; toString: any; }>; lt2: string | AdjustedColor | Partial<{ val: string; adjustments: any; asCSS: any; isEqual: any; isImmutable: any; toHSLA: any; toHex: any; toJSON: any; toRGBA: any; toString: any; }>; name: string; }>; fontScheme: string | FontSchemeValues | Partial<{ majorFont: string; minorFont: string; name: string; }>; name: string; }>; } Properties
Readonly
name
name: string
Methods
isCustom
- isCustom(): boolean
Returns boolean
toJSON
- toJSON(): Partial<{
colorScheme: string | ColorSchemeValues | Partial<{
accent1: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
accent2: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
accent3: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
accent4: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
accent5: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
accent6: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
dk1: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
dk2: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
folHlink: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
hlink: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
lt1: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
lt2: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
name: string;
}>;
fontScheme: string | FontSchemeValues | Partial<{
majorFont: string;
minorFont: string;
name: string;
}>;
name: string;
}> Returns Partial<{
colorScheme: string | ColorSchemeValues | Partial<{
accent1: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
accent2: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
accent3: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
accent4: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
accent5: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
accent6: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
dk1: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
dk2: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
folHlink: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
hlink: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
lt1: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
lt2: string | AdjustedColor | Partial<{
val: string;
adjustments: any;
asCSS: any;
isEqual: any;
isImmutable: any;
toHSLA: any;
toHex: any;
toJSON: any;
toRGBA: any;
toString: any;
}>;
name: string;
}>;
fontScheme: string | FontSchemeValues | Partial<{
majorFont: string;
minorFont: string;
name: string;
}>;
name: string;
}>
A collection of colors, fonts, and effects that determine the overall look of your document.