[]
        
(Showing Draft Content)

GC.Spread.Sheets.Tables.CustomTableThemeManager

クラス: CustomTableThemeManager

Sheets.Tables.CustomTableThemeManager

階層

Table of contents

コンストラクタ

メソッド

コンストラクタ

constructor

new CustomTableThemeManager(workbook)

すべてのカスタムテーブルテーマを管理できるカスタムテーブルのテーママネージャを表します。

パラメータ

名前 説明
workbook Workbook ワークブック。

オーバーライド

CustomThemeManagerBase.constructor

メソッド

add

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

all(): TableTheme[]

テーブルのテーマコレクションを取得します。

実例

// すべてのテーブルのテーマを取得します。
let tableStylesCollection = spread.customTableThemes.all();

戻り値

TableTheme[]

Array<GC.Spread.Sheets.Tables.TableTheme>


get

get(name): undefined | TableTheme

テーブルのテーマを名前で取得します。

実例

// テーブルのテーマを取得します。
tableStyle = spread.customTableThemes.get("custom0");

パラメータ

名前 説明
name string 取得するテーブルテーマの特定の名前。

戻り値

undefined | TableTheme

特定の名前に対応するテーブルのテーマが見つかった場合、そのテーマを返します。見つからない場合、undefined を返します。


remove

remove(name): void

テーブルのテーマを名前で削除します。

実例

// テーブルのテーマを削除します。
spread.customTableThemes.remove("custom0");

パラメータ

名前 説明
name string 削除するテーブルテーマの特定の名前。

戻り値

void


update

update(oldThemeName, newTheme): void

テーブルのテーマを更新します。

実例

// テーブルのテーマを更新します。
tableStyle = spread.customTableThemes.update("custom0", new GC.Spread.Sheets.Tables.TableTheme());

パラメータ

名前 説明
oldThemeName string 更新するテーブルテーマの特定の名前。
newTheme TableTheme 更新するテーブルテーマの特定の名前。

戻り値

void