Verwendung der GlobalizationSettings Klasse für benutzerdefinierte Teilergebnisbezeichnungen und andere Beschriftungen des Kuchendiagramms
Mögliche Verwendungsszenarien
Aspose.Cells APIs haben die Klasse GlobalizationSettings freigelegt, um mit Szenarien umzugehen, in denen der Benutzer benutzerdefinierte Beschriftungen für Zwischensummen in einer Tabellenkalkulation verwenden möchte. Außerdem kann die Klasse GlobalizationSettings auch verwendet werden, um die Andere-Beschriftung für das Kreisdiagramm zu ändern, während das Arbeitsblatt oder das Diagramm gerendert wird.
Einführung in die GlobalizationSettings-Klasse
Die GlobalizationSettings Klasse bietet derzeit die folgenden 3 Methoden, die in einer benutzerdefinierten Klasse überschrieben werden können, um gewünschte Beschriftungen für die Zwischensummen zu erhalten oder benutzerdefinierten Text für die Andere-Beschriftung eines Kreisdiagramms zu rendern.
- GlobalizationSettings.getTotalName: Ruft den Gesamtnamen der Funktion ab.
- GlobalizationSettings.getGrandTotalName: Ruft den Gesamtsummen-Namen der Funktion ab.
- GlobalizationSettings.getOtherName: Ruft den Namen der “Andere”-Beschriftungen für Kreisdiagramme ab.
Benutzerdefinierte Beschriftungen für Zwischensummen
Die GlobalizationSettings Klasse kann verwendet werden, um die Zwischensummen-Beschriftungen anzupassen, indem die Methoden GlobalizationSettings.getTotalName & GlobalizationSettings.getGrandTotalName überschrieben werden, wie im Folgenden dargestellt.
Um benutzerdefinierte Beschriftungen einzufügen, muss die Eigenschaft WorkbookSettings.GlobalizationSettings einem Exemplar der oben definierten CustomSettings-Klasse vor dem Hinzufügen der Zwischensummen auf dem Arbeitsblatt zugewiesen werden.
Benutzerdefinierter Text für Andere Beschriftung im Kreisdiagramm
Die GlobalizationSettings Klasse bietet die Methode getOtherName, die nützlich ist, um der “Andere”-Beschriftung von Kreisdiagrammen einen benutzerdefinierten Wert zu geben. Der folgende Code definiert eine benutzerdefinierte Klasse und überschreibt die Methode getOtherName, um basierend auf der für JVM festgelegten Standardsprache eine benutzerdefinierte Beschriftung zu erhalten.
Der folgende Code lädt eine vorhandene Tabellenkalkulation mit einem Kreisdiagramm und rendert das Diagramm zu einem Bild, während die erstellte CustomSettings-Klasse verwendet wird.
Das folgende Bild zeigt das Ergebnis, wenn die Regionaleinstellung des Rechners auf Frankreich gesetzt ist. Wie Sie sehen können, wurde das Label “Other” gemäß der Definition in der Klasse CustomSettings in “Autre” übersetzt.