Node.js ile Çince Bölge için Grafik Dönüştürme ve Resim Formatına Çevirme C++ kullanarak

Bir miras sınıfı tanımlar

İlk adım olarak, ChartGlobalizationSettings sınıfından türeyen “ChartJapaneseSettings” adında bir sınıf tanımlamanız gerekir.
Ardından ilgili işlevleri yeniden yazarak grafik öğelerinin metnini kendi dilinize göre belirleyebilirsiniz.
Kod örneği:

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

Grafik için Japon Yapılandırmasını Yapın

Bu adımda, önceki adımda tanımladığınız “ChartJapaneseSettings” sınıfını kullanacaksınız.
Kod örneği:

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

Ardından çıktı görüntüsünde etkiyi görebilirsiniz, grafikteki unsurlar ayarlarınıza göre yeniden oluşturulur.

Sonuç

Bu örnekte, bir grafik için Japon Bölgesi belirlemezseniz, aşağıdaki grafik unsurları varsayılan dilde, yani İngilizce olarak oluşturulabilir.
Yukarıdaki işlemden sonra, Japon Bölgesi ile çıktı grafik resmi alabiliriz.

Desteklenen unsurlar Bu örnekteki değer İngilizce ortamındaki varsayılan değer
Eksen Başlığı Adı 軸タイトル Eksen Başlığı
Eksen Birimi Adı 百,千… Yüz, Bin…
Grafik Başlığı Adı グラフ タイトル Grafik Başlığı
Legend Artış Adı ぞうか Artış
Legend Azalma Adı 削減 Azalma
Legend Total Adı すべての Toplam
Diğer Adı その他 Diğer
Seri Adı シリーズ Seri