Utilisation de la classe ChartGlobalizationSettings pour définir une langue différente pour le composant graphique
Scénarios d’utilisation possibles
Aspose.Cells Les API ont exposé leChartGlobalizationSettings classe afin de gérer les scénarios dans lesquels l’utilisateur souhaite définir le composant graphique dans une langue différente. étiquettes personnalisées pour les sous-totaux dans une feuille de calcul.
Introduction à la classe ChartGlobalizationSettings
LeChartGlobalizationSettingsLa classe propose actuellement les 8 méthodes suivantes qui peuvent être remplacées dans une classe personnalisée pour traduire, telles que le nom AxisTitle, le nom AxisUnit, le nom ChartTitle, etc. dans une langue différente.
- ObtenirAxisTitleName: Obtient le nom du titre pour Axis.
- ObtenirAxisUnitName: Obtient le nom de l’unité de l’axe.
- ObtenirChartTitleName: obtient le nom du titre du graphique.
- GetLegendDecreaseName: Obtient le nom de Diminution pour Légende.
- GetLegendIncreaseName: Obtient le nom de l’augmentation pour Legend.
- ObtenirLegendTotalName: Obtient le nom de Total pour Legend.
- ObtenirAutreNom : Obtient le nom des étiquettes “Autres” pour le graphique.
- ObtenirNomSérie: Obtient le nom de la série dans le graphique.
Traduction de langue personnalisée
Ici, 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 en langue turque pour montrer comment afficher le titre du graphique, les noms d’augmentation/diminution de la légende, le nom du total et le titre de l’axe en turc.
Exemple de code
L’exemple de code suivant charge leexemple de fichier Excel.
Sortie générée par l’exemple de code
Il s’agit de la sortie console de l’exemple de code 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ığı