[]
        
(Showing Draft Content)

主题

GcExcel Java允许用户从一组内置主题中进行选择,以增强工作簿的整体外观。此外,它还允许用户根据自己的选择添加和应用自定义主题以配置工作簿。

修改主题时,它会影响所有区域,包括主题字体、主题颜色、范围、图表标题等。例如:如果将内置主题或自定义主题应用于工作簿,则可能还会根据自定义主题修改范围的颜色和字体工作簿是标准的Office主题。工作簿的当前主题由 ITheme 接口表示。

T若要更改工作簿的当前主题,需要首先使用 Themes 类的索引器表示法获取现有主题。


请参阅以下任务以在工作簿中应用主题:

  • 将内置主题应用于工作簿

  • 添加自定义主题并为工作簿设置

将内置主题应用于工作簿

为了保持工作簿中所有工作表外观的一致性, GcExcel Java 允许用户从一组内置主题中添加和应用主题。


要将内置主题应用于工作簿,请参阅以下示例代码。

// Change workbook's theme to Berlin
workbook.setTheme(Themes.GetBerlin());

添加自定义主题并为工作簿设置

主题类可用于向工作簿添加自定义主题。添加自定义主题后,用户可以将其应用于工作簿。


要添加自定义主题并将其应用于工作簿,请参阅以下示例代码。

// Add Custom Theme
theme.getThemeColorScheme().get(ThemeColor.Light1).setRGB(Color.GetAntiqueWhite());
theme.getThemeColorScheme().get(ThemeColor.Accent1).setRGB(Color.GetAliceBlue());
theme.getThemeFontScheme().getMajor().get(FontLanguageIndex.Latin).setName("Buxton Sketch");
theme.getThemeFontScheme().getMinor().get(FontLanguageIndex.Latin).setName("Segoe UI");
        
// Apply Custom Theme
workbook.setTheme(theme);