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 的数据初始化这个新对象的数据。

也可以看看