Темы и цвета Excel

Получение и установка цветов темы

API Aspose.Cells предоставляет функции для настройки тем и цветов. Ниже перечислены несколько методов и свойств, реализующих цвета темы.

  • Cвойство Style.ForegroundThemeColor можно использовать для установки цвета переднего плана.
  • Cвойство Style.BackgroundThemeColor можно использовать для установки цвета фона.
  • Cвойство Font.ThemeColor можно использовать для установки цвета шрифта.
  • Метод Workbook.getThemeColor можно использовать для получения тематического цвета.
  • Метод Workbook.setThemeColor можно использовать для установки тематического цвета.

В следующем примере показано, как получить и установить цвета темы.

В следующем примере используется шаблонный файл XLSX, получаются цвета для различных типов цветов темы, изменяются цвета и сохраняется файл Microsoft Excel.

Настройка тем

Следующий пример показывает, как применять пользовательские темы с выбранными вами цветами. В примере используется образец шаблонного файла, созданного вручную в Microsoft Excel 2007.

Файл шаблона CustomThemeColor.xlsx

todo:image_alt_text

Приведенный ниже пример загружает шаблонный файл XLSX, определяет цвета для различных типов цвета темы, применяет пользовательские цвета и сохраняет файл Excel.

Сгенерированный файл с настроенными тематическими цветами

todo:image_alt_text

Использование тематических цветов

Приведенный ниже пример применяет передний план ячейки и цвета шрифта на основе цветов темы по умолчанию (рабочей книги). Он также сохраняет файл Excel на диск.

Следующий вывод генерируется при выполнении кода.

Тематические цвета, примененные к ячейке D3 рабочего листа

todo:image_alt_text

Продвинутые темы