Utilisation de la classe GlobalizationSettings pour les étiquettes de sous-total personnalisées et une autre étiquette de graphique à secteurs

Scénarios d’utilisation possibles

Aspose.Cells Les API ont exposé leGlobalizationSettings classe afin de gérer les scénarios dans lesquels l’utilisateur souhaite utiliser des étiquettes personnalisées pour les sous-totaux dans une feuille de calcul. De plus, leGlobalizationSettings la classe peut également être utilisée pour modifier laAutre étiquette pour le graphique à secteurs lors du rendu de la feuille de calcul ou du graphique.

Introduction à la classe GlobalizationSettings

LeGlobalizationSettings propose actuellement les 3 méthodes suivantes qui peuvent être remplacées dans une classe personnalisée pour obtenir les étiquettes souhaitées pour les sous-totaux ou pour afficher le texte personnalisé pour leAutre étiquette d’un graphique à secteurs.

  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 à secteurs.

Étiquettes personnalisées pour les sous-totaux

LeGlobalizationSettingspeut être utilisée pour personnaliser les étiquettes de sous-total en remplaçant laGlobalizationSettings.getTotalName & GlobalizationSettings.getGrandTotalName méthodes comme démontré ci-dessus.

Afin d’injecter des étiquettes personnalisées, il est nécessaire d’attribuer leWorkbookSettings.GlobalizationSettingsWorkbookSettings.GlobalizationSettings propriété à une instance deParamètres personnalisésclasse définie ci-dessus avant d’ajouter les sous-totaux à la feuille de calcul.

Texte personnalisé pour une autre étiquette de graphique à secteurs

LeGlobalizationSettings la classe offre leobtenirAutreNom qui est utile pour attribuer une valeur personnalisée à l’étiquette “Autre” des graphiques à secteurs. L’extrait de code suivant définit une classe personnalisée et remplace leobtenirAutreNom pour obtenir une étiquette personnalisée basée sur la langue par défaut définie pour JVM.

L’extrait de code suivant charge une feuille de calcul existante contenant un graphique à secteurs et affiche le graphique sous forme d’image tout en utilisant leParamètres personnalisésclasse créée ci-dessus.

Voici l’image résultante lorsque les paramètres régionaux de la machine sont définis sur France. Comme vous pouvez le voir, le libellé “Autre” a été traduit en “Autre” tel que défini dansParamètres personnalisésclasse.

tâche : image_autre_texte