Использование класса GlobalizationSettings для пользовательских подписей и других меток в круговой диаграмме

Возможные сценарии использования

API Aspose.Cells предоставляет класс GlobalizationSettings для работы со сценариями, где пользователь хочет использовать настраиваемые метки для подытогов в электронной таблице. Более того, класс GlobalizationSettings можно использовать для изменения метки Другой для круговой диаграммы при рендеринге листа или диаграммы.

Введение в класс GlobalizationSettings

Класс GlobalizationSettings в настоящее время предлагает следующие 3 метода, которые могут быть переопределены в пользовательском классе для получения желаемых меток для подытогов или для визуализации пользовательского текста для метки Другие на круговой диаграмме.

  1. GlobalizationSettings.getTotalName: Получает название общего итога функции.
  2. GlobalizationSettings.getGrandTotalName: Получает название общего итогового значения функции.
  3. GlobalizationSettings.getOtherName: Получает название ярлыка “Другие” для круговых диаграмм.

Пользовательские метки для итогов

Класс GlobalizationSettings можно использовать для настройки меток подытогов, переопределяя методы GlobalizationSettings.getTotalName и GlobalizationSettings.getGrandTotalName, как показано ниже.

Для вставки пользовательских меток необходимо назначить свойство WorkbookSettings.GlobalizationSettings экземпляру класса CustomSettings до добавления подитогов в лист.

Пользовательский текст для метки “Другие” круговой диаграммы

Класс GlobalizationSettings предлагает метод getOtherName , который полезен для назначения пользовательского значения для ярлыка “Другие” круговых диаграмм. Следующий код определяет пользовательский класс и переопределяет метод getOtherName для получения пользовательской метки в зависимости от настроенного языка системы JVM.

Приведенный ниже фрагмент загружает существующую электронную таблицу, содержащую круговую диаграмму, и рендерит диаграмму в изображение с использованием созданного выше класса CustomSettings.

Ниже приведено полученное изображение в случае, когда локализация компьютера установлена на Францию. Как видите, метка “Другие” была переведена как “Autre”, как определено в классе CustomSettings.

todo:image_alt_text