Utilisation de la classe ChartGlobalizationSettings pour définir différentes langues pour le composant graphique avec Golang via C++
Scénarios d’utilisation possibles
Les API d’Aspose.Cells ont exposé la classe ChartGlobalizationSettings afin de traiter les scénarios où l’utilisateur souhaite définir un composant de graphique dans une langue différente, notamment des étiquettes personnalisées pour les sous-totaux dans une feuille de calcul.
Introduction à la classe ChartGlobalizationSettings
La classe ChartGlobalizationSettings offre actuellement les 8 méthodes suivantes pouvant être surchargées dans une classe personnalisée pour traduire comme le nom de AxisTitle, le nom de AxisUnit, le nom de ChartTitle, etc., dans différentes langues.
- GetAxisTitleName : Obtient le nom du titre de l’axe.
- GetAxisUnitName : Obtient le nom de l’unité d’axe.
- GetChartTitleName : Obtient le nom du titre du graphique.
- GetLegendDecreaseName : Obtient le nom de la diminution pour la légende.
- GetLegendIncreaseName : Obtient le nom de l’augmentation pour la légende.
- GetLegendTotalName : Obtient le nom du total pour la légende.
- GetOtherName : Obtient le nom des étiquettes “Autre” pour le graphique.
- GetSeriesName : Obtient le nom des séries dans le graphique.
Traduction personnalisée
Voici, nous allons créer un graphique en cascade basé sur les données suivantes. Les noms des composants du graphique seront affichés en anglais dans le graphique. Nous utiliserons un exemple de langue turque pour montrer comment afficher le titre du graphique, les noms d’augmentation/diminution de la légende, le nom total et le titre de l’axe en turc.

Code d’exemple
Le code d’exemple suivant charge le fichier Excel d’exemple.
Sortie générée par le code d’exemple
Il s’agit de la sortie de la console du code d’exemple ci-dessus.
Workbook chart title: Grafik Başlığı
Workbook chart legend: Artış
Workbook chart legend: Düşüş
Workbook chart legend: Toplam
Workbook category axis tile: Eksen Başlığı