Diagramm in Bild für japanische Region mit Node.js über C++ konvertieren

Definiert eine Vererbungsklasse

Der erste Schritt besteht darin, eine Klasse “ChartJapaneseSettings” zu definieren, die von ChartGlobalizationSettings erbt.
Dann können Sie durch Neudefinition der entsprechenden Funktionen den Text der Diagrammelemente in Ihrer eigenen Sprache festlegen.
Codebeispiel:

const AsposeCells = require("aspose.cells.node");

class ChartJapaneseSettings extends AsposeCells.ChartGlobalizationSettings {
getAxisTitleName() {
return "軸タイトル";
}

getAxisUnitName(type) {
switch (type) {
case AsposeCells.DisplayUnitType.None:
return '';
case AsposeCells.DisplayUnitType.Hundreds:
return "百";
case AsposeCells.DisplayUnitType.Thousands:
return "千";
case AsposeCells.DisplayUnitType.TenThousands:
return "万";
case AsposeCells.DisplayUnitType.HundredThousands:
return "10万";
case AsposeCells.DisplayUnitType.Millions:
return "百万";
case AsposeCells.DisplayUnitType.TenMillions:
return "千万";
case AsposeCells.DisplayUnitType.HundredMillions:
return "億";
case AsposeCells.DisplayUnitType.Billions:
return "10億";
case AsposeCells.DisplayUnitType.Trillions:
return "兆";
default:
return '';
}
}

getChartTitleName() {
return "グラフ タイトル";
}

getLegendDecreaseName() {
return "削減";
}

getLegendIncreaseName() {
return "ぞうか";
}

getLegendTotalName() {
return "すべての";
}

getOtherName() {
return "その他";
}

getSeriesName() {
return "シリーズ";
}
}

Japanische Einstellung für Diagramm konfigurieren

In diesem Schritt verwenden Sie die Klasse “ChartJapaneseSettings”, die Sie im vorherigen Schritt definiert haben.
Codebeispiel:

const { Workbook } = require('aspose.cells');

let wb = new Workbook("Japanese.xls");
wb.settings.globalizationSettings.chartSettings = new ChartJapaneseSettings();
let chart0 = wb.worksheets[0].charts[0];
chart0.toImage("Output.png");

Dann können Sie den Effekt im Ausgabebild sehen, die Elemente im Diagramm werden gemäß Ihren Einstellungen gerendert.

Fazit

In diesem Beispiel, wenn Sie für ein Diagramm keine japanische Region festlegen, können die folgenden Diagrammelemente in der Standardsprache gerendert werden, wie zum Beispiel Englisch.
Nach obiger Operation können wir ein Ausgabediagrammbild mit japanischer Region erhalten.

Unterstützte Elemente Wert in diesem Beispiel Standardwert in der englischen Umgebung
Achsentitelname 軸タイトル Achsentitel
Achsenbezeichnung 百,千… Hunderte, Tausende…
Diagramm-Titelname グラフ タイトル Diagrammtitel
Legende Anstiegsname ぞうか Erhöhen
Legende Abnahmename 削減 Abnehmen
Legende Gesamtname すべての Gesamt
Andere Bezeichnung その他 Andere
Serienname シリーズ Serie