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.

  1. GlobalizationSettings.getTotalName: Holt den Total-Namen der Funktion.
  2. GlobalizationSettings.getGrandTotalName: Holt den Gesamttotal-Namen der Funktion.
  3. GlobalizationSettings.getOtherName: Holt den Namen für “Andere”-Labels bei Kreisdiagrammen.

Benutzerdefinierte Beschriftungen für Zwischensummen

Die Klasse GlobalizationSettings kann verwendet werden, um die Subtotal-Labels durch Überschreiben der Methoden GlobalizationSettings.getTotalName & GlobalizationSettings.getGrandTotalName individuell anzupassen.

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 Klasse GlobalizationSettings bietet die Methode getOtherName an, die nützlich ist, um dem “Other”-Label in Kreisdiagrammen einen benutzerdefinierten Wert zu geben. Das folgende Codebeispiel definiert eine benutzerdefinierte Klasse und überschreibt die Methode getOtherName, um eine benutzerdefinierte Beschriftung anhand der Standardspracheinstellung für JVM 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.

todo:image_alt_text