Verwendung der GlobalizationSettings Klasse für benutzerdefinierte Teilergebnisbezeichnungen und andere Beschriftungen des Kuchendiagramms

Mögliche Verwendungsszenarien

Die Aspose.Cells-APIs haben die GlobalizationSettings-Klasse freigegeben, um mit Szenarien umzugehen, in denen der Benutzer benutzerdefinierte Bezeichnungen für Teilergebnisse in einer Tabellenkalkulation verwenden möchte. Außerdem kann die GlobalizationSettings-Klasse auch verwendet werden, um die Andere-Bezeichnung für das Kuchendiagramm beim Rendern des Arbeitsblatts oder Diagramms zu ändern.

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 Bezeichnungen für die Teilergebnisse zu erhalten oder benutzerdefinierten Text für die Andere-Bezeichnung eines Kuchendiagramms zu rendern.

  1. GlobalizationSettings.GetTotalName: Gibt den Gesamtwertnamen der Funktion zurück.
  2. GlobalizationSettings.GetGrandTotalName: Gibt den Gesamtergebnisnamen der Funktion zurück.
  3. GlobalizationSettings.GetOtherName: Ruft den Namen der “Andere”-Beschriftungen für Kreisdiagramme ab.

Benutzerdefinierte Beschriftungen für Zwischensummen

Die Klasse GlobalizationSettings kann verwendet werden, um die Zwischensummenbeschriftungen anzupassen, indem die Methoden GlobalizationSettings.GetTotalName & GlobalizationSettings.GetGrandTotalName wie weiter unten dargestellt überschrieben werden.

Um benutzerdefinierte Beschriftungen einzufügen, muss die Eigenschaft WorkbookSettings.GlobalizationSettings einer Instanz der oben definierten CustomSettings-Klasse zugewiesen werden, bevor die Zwischensummen zum Arbeitsblatt hinzugefügt werden.

Benutzerdefinierter Text für Andere Beschriftung im Kreisdiagramm

Die Klasse GlobalizationSettings bietet eine 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 eine benutzerdefinierte Beschriftung basierend auf dem Kulturkennzeichen des Systems zu erhalten.

Der folgende Code lädt ein vorhandenes Tabellenblatt, das ein Kreisdiagramm enthält, und rendert das Diagramm zu einem Bild unter Verwendung der zuvor erstellten CustomSettings-Klasse.