Konvertera diagram till bild för japansk region med Node.js via C++

Definierar en arvs klass

Första steget, du behöver definiera en klass “ChartJapaneseSettings” som ärver från ChartGlobalizationSettings.
Sedan, genom att omdefiniera relaterade funktioner, kan du ange texten i diagramelementen på ditt eget sprak.
Kodexempel:

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 "シリーズ";
}
}

Konfigurera japanska inställningar för diagram

I detta steg kommer du använda klassen “ChartJapaneseSettings” du definierade i föregående steg.
Kodexempel:

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");

Sedan kan du se effekten i utdata bilden, elementen i diagrammet kommer att renderas enligt dina inställningar.

Slutsats

I det här exemplet, om du inte anger japansk region för ett diagram, kan följande diagramelement renderas på standardspråket, såsom engelska.
Efter ovanstående operation kan vi få en utdata-diagrambild med japansk region.

Stödda element Värde i detta exempel Standardvärde i den engelska miljön
axeltitelnamn 軸タイトル Axeltitel
axelenhetsnamn 百,千… Hundratals, Tusentals…
diagramtitelnamn グラフ タイトル Diagramtitel
legend öka namn ぞうか Ökning
legend minskning namn 削減 Minskning
legend totalt namn すべての Totalt
annat namn その他 Övrigt
Serienamn シリーズ Serie