Использование класса 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