Использование класса GlobalizationSettings для пользовательских подписей и других меток в круговой диаграмме
Возможные сценарии использования
API Aspose.Cells предоставляет класс GlobalizationSettings для работы со сценариями, где пользователь хочет использовать пользовательские метки для итогов в электронной таблице. Кроме того, класс GlobalizationSettings также можно использовать для изменения метки Другие для круговой диаграммы при отображении листа или диаграммы.
Введение в класс GlobalizationSettings
Класс GlobalizationSettings в настоящее время предлагает следующие 3 метода, которые могут быть переопределены в пользовательском классе для получения нужных меток для итогов или для вывода пользовательского текста для метки Другие круговой диаграммы.
- GlobalizationSettings.GetTotalName: Получает полное имя функции.
- GlobalizationSettings.GetGrandTotalName: Получает полное имя итоговой функции.
- GlobalizationSettings.GetOtherName: Получает имя меток “Другие” для круговых диаграмм.
Пользовательские метки для итогов
Класс GlobalizationSettings можно использовать для настройки меток итогов путем переопределения методов GlobalizationSettings.GetTotalName и GlobalizationSettings.GetGrandTotalName, как показано далее.
Чтобы добавить пользовательские метки, требуется назначить свойство WorkbookSettings.GlobalizationSettings экземпляру класса CustomSettings, определенного выше, перед добавлением итогов в сводную таблицу.
Пользовательский текст для метки “Другие” круговой диаграммы
Класс GlobalizationSettings предлагает метод GetOtherName, который полезен для задания пользовательского значения метки “Другие” для круговых диаграмм. В следующем фрагменте определяется пользовательский класс и переопределяется метод GetOtherName, чтобы получить пользовательскую метку на основе идентификатора культуры системы.
В следующем фрагменте загружается существующая электронная таблица с круговой диаграммой и отображается диаграмма в виде изображения с использованием созданного выше класса CustomSettings.