OverrideTheme

OverrideTheme class

表示一个覆盖主题。

public sealed class OverrideTheme : Theme, IOverrideTheme

属性

名称描述
override ColorScheme { get; }返回颜色方案。只读 IColorScheme
override FontScheme { get; }返回字体方案。只读 IFontScheme
override FormatScheme { get; }返回形状格式方案。只读 IFormatScheme
IsEmpty { get; }True值意味着ColorScheme、FontScheme、FormatScheme为null,且不允许使用该主题对象进行任何覆盖。只读布尔值。
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的数据初始化该新对象的数据。

另见