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.

  1. ObtenirAxisTitleName: Obtient le nom du titre pour Axis.
  2. ObtenirAxisUnitName: Obtient le nom de l’unité de l’axe.
  3. ObtenirChartTitleName: obtient le nom du titre du graphique.
  4. GetLegendDecreaseName: Obtient le nom de Diminution pour Légende.
  5. GetLegendIncreaseName: Obtient le nom de l’augmentation pour Legend.
  6. ObtenirLegendTotalName: Obtient le nom de Total pour Legend.
  7. ObtenirAutreNom : Obtient le nom des étiquettes “Autres” pour le graphique.
  8. 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.

tâche : image_alt_text

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ığı