OverrideTheme

OverrideTheme class

表示覆盖主题。

public class OverrideTheme : Theme, IOverrideTheme

特性

姓名描述
override ColorScheme { get; }返回配色方案。 只读IColorScheme
override FontScheme { get; }返回字体方案。 只读IFontScheme
override FormatScheme { get; }返回形状格式方案。 只读IFormatScheme
IsEmpty { get; }True 值意味着 ColorScheme、FontScheme、FormatScheme 为 null,并且禁用了使用此主题对象的任何覆盖。 只读Boolean。
Presentation { get; }返回父演示文稿。 只读IPresentation

方法

姓名描述
Clear()将 ColorScheme、FontScheme、FormatScheme 设置为 null 以禁用此主题对象的任何覆盖。
GetEffective()获取应用了继承的有效主题数据。
InitColorScheme()使用新对象初始化 ColorScheme,用于覆盖 InheritedTheme 的 ColorScheme。
InitColorSchemeFrom(IColorScheme)使用新对象初始化 ColorScheme,用于覆盖 InheritedTheme 的 ColorScheme。
InitColorSchemeFromInherited()使用新对象初始化 ColorScheme,用于覆盖 InheritedTheme 的 ColorScheme。并用 InheritedTheme 的 ColorScheme 的数据初始化这个新对象的数据。
InitFontScheme()使用新对象初始化 FontScheme,用于覆盖 InheritedTheme 的 FontScheme。
InitFontSchemeFrom(IFontScheme)使用新对象初始化 FontScheme,用于覆盖 InheritedTheme 的 FontScheme。
InitFontSchemeFromInherited()使用新对象初始化 FontScheme,用于覆盖 InheritedTheme 的 FontScheme。并用 InheritedTheme 的 FontScheme 的数据初始化这个新对象的数据。
InitFormatScheme()使用新对象初始化 FormatScheme,用于覆盖 InheritedTheme 的 FormatScheme。
InitFormatSchemeFrom(IFormatScheme)使用新对象初始化 FormatScheme,用于覆盖 InheritedTheme 的 FormatScheme。
InitFormatSchemeFromInherited()使用新对象初始化 FormatScheme,用于覆盖 InheritedTheme 的 FormatScheme。并用 InheritedTheme 的 FormatScheme 的数据初始化这个新对象的数据。

也可以看看