Темы шрифтов заголовков и тела с помощью Golang через C++
По умолчанию шрифт автоматически изменится при изменении региональных настроек.
Если стандартный шрифт изменен, также изменится высота строк и ширина столбцов, и это может нарушить макет страницы.
Что вызвало изменение шрифта по умолчанию?
Если задан тематический шрифт Excel, Excel автоматически переключается между различными шрифтами в зависимости от текущей языковой среды.
Тематический шрифт заголовков и основного текста в Excel
В Excel выберите вкладку Главная, откройте список шрифтов и вы увидите “Шрифты темы” с двумя шрифтами темы: Calibri Light (Заголовки) и Calibri (Основной текст) в верхней части с настройками региона для английского языка.

Если выбрано Шрифт темы, название шрифта будет отображаться по-разному в разных регионах. Если вы не хотите, чтобы шрифт автоматически менялся в разных регионах, не выбирайте оба шрифта темы.
Изменение шрифта заголовков и основного текста программно
С помощью Aspose.Cells for C++ можно проверить, является ли шрифт по умолчанию шрифтом темы, или установить шрифт темы с помощью свойства Font.GetSchemeType().
В следующем примере кода показано, как манипулировать тематическим шрифтом.
Динамическое получение локального шрифта темы программно
Иногда наши серверы и компьютеры пользователей не находятся в одном регионе. Как мы можем получить тот же шрифт, который пользователи хотят для обработки файлов?
Перед загрузкой файла необходимо установить региональные параметры системы с помощью свойства LoadOptions.GetRegion().
Следующий пример показывает, как получить локальный шрифт темы.