OverrideTheme

OverrideTheme 类

表示一个覆盖主题。

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,且任何使用此主题对象的覆盖都已禁用。只读 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 数据来初始化此新对象的数据。

另见