[]
• new Theme(name
, colorScheme
, headerFont
, bodyFont
)
カラースキームを表します。
実例
// 次のサンプルコードは、新しいSpreadThemeオブジェクトを作成します。
sheet.getCell(0, 0).backColor("accent 1");
sheet.getCell(1, 0).backColor("accent 6");
$("#btn").click(function () {
var custom = new GC.Spread.Sheets.Theme("Custom");
custom.colors().accent1("red");
custom.colors().accent6("green");
sheet.currentTheme(custom);
})
名前 | 型 | 説明 |
---|---|---|
name |
string |
テーマの名前。 |
colorScheme |
ColorScheme |
テーマカラーの基本色。 |
headerFont |
string |
見出しフォントの名前。 |
bodyFont |
string |
本文フォントの名前。 |
▸ bodyFont(value?
): any
テーマの本文フォントを取得または設定します。
実例
var custom = new GC.Spread.Sheets.Theme("Custom");
custom.bodyFont('cursive');
sheet.currentTheme(custom);
sheet.setValue(0, 0, 'hello world!'); // セルのフォントは「cursive」になります。
名前 | 型 |
---|---|
value? |
string |
any
値が設定されていない場合は、本文フォントを返します。値が設定されている場合は、テーマを返します。
▸ colors(value?
): any
テーマの基本色を取得または設定します。
実例
var custom = new GC.Spread.Sheets.Theme("Custom");
custom.colors().accent1("red");
custom.colors().accent6("green");
sheet.currentTheme(custom);
sheet.getCell(0, 0).backColor("accent 1"); // セルの背景色は赤になります。
sheet.getCell(0, 1).backColor("accent 6"); // セルの背景色は緑になります。
名前 | 型 |
---|---|
value? |
ColorScheme |
any
値が設定されていない場合は、テーマの基本色を返します。値が設定されている場合は、テーマを返します。
▸ headerFont(value?
): any
テーマの見出しフォントを取得または設定します。
実例
var custom = new GC.Spread.Sheets.Theme("Custom");
custom.headerFont('cursive');
sheet.currentTheme(custom);
sheet.getCell(0, 0).themeFont('Headings');
sheet.setValue(0, 0, 'hello world!'); // セルのフォントは「cursive」になります。
名前 | 型 |
---|---|
value? |
string |
any
値が設定されていない場合は、見出しフォントを返します。値が設定されている場合は、テーマを返します。
▸ name(value?
): any
テーマの名前を取得または設定します。
名前 | 型 |
---|---|
value? |
string |
any
値が設定されていない場合は、テーマ名を返します。値が設定されている場合は、テーマを返します。