[]
该接口提供对主题中各个颜色条目的访问,例如浅色、深色、强调色和超链接色等。使用 get(ThemeColor) 获取指定主题颜色条目。
Theme theme = new Theme("CustomTheme", Themes.GetBerlin());
workbook.setTheme(theme);
IThemeColorScheme colorScheme = workbook.getTheme().getThemeColorScheme();
IThemeColor accent1 = colorScheme.get(ThemeColor.Accent1);
accent1.setRGB(Color.GetRed());
get(ThemeColor index) IThemeColor,使用 ThemeColor。intgetCount()IThemeColor,使用 ThemeColor。使用此方法可以从当前工作簿主题颜色方案访问特定主题颜色条目,例如 ThemeColor.Accent1 或 ThemeColor.Hyperlink。
IThemeColorScheme colorScheme = workbook.getTheme().getThemeColorScheme();
IThemeColor accent1 = colorScheme.get(ThemeColor.Accent1);
Color accentColor = accent1.getRGB();
index - 指定 ThemeColor。允许 null。IThemeColor,对应指定的 ThemeColor。如果 null、index 为 null 或 ThemeColor.None。此值指示当前 IThemeColorScheme 集合中可用的主题颜色条目数。
Theme theme = new Theme("CustomTheme");
IThemeColorScheme colorScheme = theme.getThemeColorScheme();
int count = colorScheme.getCount();