[]
Sheets.Tables.CustomTableThemeManager
↳ CustomTableThemeManager
• new CustomTableThemeManager(workbook
)
すべてのカスタムテーブルテーマを管理できるカスタムテーブルのテーママネージャを表します。
名前 | 型 | 説明 |
---|---|---|
workbook |
Workbook |
ワークブック。 |
CustomThemeManagerBase.constructor
▸ add(theme
): undefined
| TableTheme
新しいテーブルのテーマを追加します。
実例
// 「custom0」という名前の新しいテーブルのテーマを追加します。
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
let tableStyle = spread.customTableThemes.add("custom0");
let firstColumnStripStyle = new GC.Spread.Sheets.Tables.TableStyle();
firstColumnStripStyle.backColor = "#0C66E4";
tableStyle.firstColumnStripStyle(firstColumnStripStyle);
名前 | 型 | 説明 |
---|---|---|
theme |
string | TableTheme |
新しいテーブルのテーマまたは追加する新しいテーブルのテーマ名。 |
undefined
| TableTheme
新しく追加されたテーブルのテーマを返します。名前付きテーブルのテーマが存在する場合、テーブルのテーマの追加に失敗し、undefined が返されます。
▸ all(): TableTheme
[]
テーブルのテーマコレクションを取得します。
実例
// すべてのテーブルのテーマを取得します。
let tableStylesCollection = spread.customTableThemes.all();
Array<GC.Spread.Sheets.Tables.TableTheme>
▸ get(name
): undefined
| TableTheme
テーブルのテーマを名前で取得します。
実例
// テーブルのテーマを取得します。
tableStyle = spread.customTableThemes.get("custom0");
名前 | 型 | 説明 |
---|---|---|
name |
string |
取得するテーブルテーマの特定の名前。 |
undefined
| TableTheme
特定の名前に対応するテーブルのテーマが見つかった場合、そのテーマを返します。見つからない場合、undefined を返します。
▸ remove(name
): void
テーブルのテーマを名前で削除します。
実例
// テーブルのテーマを削除します。
spread.customTableThemes.remove("custom0");
名前 | 型 | 説明 |
---|---|---|
name |
string |
削除するテーブルテーマの特定の名前。 |
void
▸ update(oldThemeName
, newTheme
): void
テーブルのテーマを更新します。
実例
// テーブルのテーマを更新します。
tableStyle = spread.customTableThemes.update("custom0", new GC.Spread.Sheets.Tables.TableTheme());
名前 | 型 | 説明 |
---|---|---|
oldThemeName |
string |
更新するテーブルテーマの特定の名前。 |
newTheme |
TableTheme |
更新するテーブルテーマの特定の名前。 |
void