[セルの書式設定]ウィンドウでリボンコンテナのカルチャダイアログをカスタマイズできます。Spread.Common.CultureInfoクラスを使用して、ロケールID、表示名、事前定義された書式(通貨、会計、日付、時刻、その他)などのプロパティで新しいカルチャのオプションを定義することができます。
JavaScript |
コードのコピー
|
---|---|
// デザイナコンポーネントを初期化します。 var designer = new GC.Spread.Sheets.Designer.Designer(document.getElementById("designerHost")); |
JavaScript |
コードのコピー
|
---|---|
// カルチャ情報インスタンスを取得します。 var cultureInfo = new GC.Spread.Common.CultureInfo() |
JavaScript |
コードのコピー
|
---|---|
// ドイツ語に対して新しいカルチャ情報を設定します。 cultureInfo.displayName = "German (Germany)" cultureInfo.name = function () { return "de-DE" } cultureInfo.id = 0x407; cultureInfo.NumberFormat.currencySymbol = "€"; cultureInfo.predefinedFormats.Accounting = '_-* #,##0. [$€-407]_-;-* #,##0. [$€-407]_-;_-* "-". [$€-407]_-;_-@_-'; cultureInfo.predefinedFormats.Currency = [ "#,##0. [$€-407]", "#,##0. [$€-407];[Red]#,##0. [$€-407]", "#,##0. [$€-407];-#,##0. [$€-407]", "#,##0. [$€-407];[Red]-#,##0. [$€-407]" ]; cultureInfo.predefinedFormats.Date = [ "yyyy-mm-dd;@", "d.m;@", "d.m.yy;@", "dd.mm.yy;@", "[$-407]d. mmm.;@", "[$-407]d. mmm. yy;@", "[$-407]d. mmm yy;@", "[$-407]mmm. yy;@", "[$-407]mmmm yy;@", "[$-407]d. mmm yy;@", "[$-409]d/m/yy h:mm AM/PM;@", "d.m.yy h:mm;@", "[$-407]mmmmm;@", "[$-407]mmmmm yy;@", "d.m.yyyy;@", "[$-407]d. mmm. yyyy;@" ] cultureInfo.predefinedFormats.Time = [ "h:mm;@", "[$-409]h:mm AM/PM;@", "h:mm:ss;@", "[$-409]h:mm:ss AM/PM;@", "mm:ss.0;@", "[h]:mm:ss;@", "[$-409]d/m/yy h:mm AM/PM;@", "d.m.yy h:mm;@" ] cultureInfo.predefinedFormats.Special = { "Postleitzahl": "00000", "Postleitzahl (A)": "\A-00000", "Postleitzahl (CH)": "C\H-00000", "Postleitzahl (D)": "\D-00000", "Postleitzahl (L)": "L-00000", "Versicherungsnachweis-Nr. (D)": "\[@\]", "Sozialversicherungsnummer (A)": "0000-00 00 00", "Sozialversicherungsnummer (CH)": "000\.00\.000\.000", "ISBN-Format (ISBN x-xxx-xxxxx-x)": "I\S\B\N #-###-#####-#", "ISBN-Format (ISBN x-xxxx-xxxx-x)": "I\S\B\N #-####-####-#", "ISBN-Format (ISBN x-xxxxx-xxx-x)": "I\S\B\N #-#####-###-#" } |
JavaScript |
コードのコピー
|
---|---|
// 新しいカルチャ情報を追加します。
GC.Spread.Common.CultureManager.addCultureInfo(cultureInfo.name(), cultureInfo);
|
上記の手順に従うと、以下の出力が生成されます。