Utilisation de la classe GlobalizationSettings pour les étiquettes de sous total personnalisées et d autres étiquettes de graphique circulaire

Scénarios d’utilisation possibles

Les API Aspose.Cells ont exposé la classe GlobalizationSettings afin de traiter les scénarios où l’utilisateur souhaite utiliser des étiquettes personnalisées pour les sous-totaux dans une feuille de calcul. De plus, la classe GlobalizationSettings peut également être utilisée pour modifier l’étiquette Autre du graphique circulaire lors du rendu de la feuille de calcul ou du graphique.

Introduction à la classe GlobalizationSettings

La classe GlobalizationSettings offre actuellement les 3 méthodes suivantes qui peuvent être substituées dans une classe personnalisée pour obtenir les étiquettes désirées pour les sous-totaux ou pour rendre un texte personnalisé pour l’étiquette Autre d’un graphique circulaire.

  1. GlobalizationSettings.GetTotalName : Obtient le nom total de la fonction.
  2. GlobalizationSettings.GetGrandTotalName : Obtient le nom du total général de la fonction.
  3. GlobalizationSettings.GetOtherName : Obtient le nom des étiquettes “Autre” pour les graphiques circulaires.

Étiquettes personnalisées pour les sous-totaux

La classe GlobalizationSettings peut être utilisée pour personnaliser les étiquettes de sous-total en remplaçant les méthodes GlobalizationSettings.GetTotalName & GlobalizationSettings.GetGrandTotalName comme démontré ci-dessus.

Pour injecter des étiquettes personnalisées, il est nécessaire d’attribuer la propriété WorkbookSettings.GlobalizationSettings à une instance de la classe CustomSettings définie ci-dessus avant d’ajouter les sous-totaux à la feuille de calcul.

Texte personnalisé pour l’étiquette Autre du graphique circulaire

La classe GlobalizationSettings offre la méthode GetOtherName qui est utile pour donner une valeur personnalisée à l’étiquette “Autre” des graphiques circulaires. L’extrait suivant définit une classe personnalisée et substitue la méthode GetOtherName pour obtenir une étiquette personnalisée basée sur l’identifiant de culture du système.

L’extrait suivant charge une feuille de calcul existante contenant un graphique circulaire et rend le graphique en une image en utilisant la classe CustomSettings créée ci-dessus.