[]
        
(Showing Draft Content)

GC.Spread.Pivot.CustomPivotTableThemeManager

类: CustomPivotTableThemeManager

Spread.Pivot.CustomPivotTableThemeManager

继承关系

Table of contents

构造方法

方法

构造方法

constructor

new CustomPivotTableThemeManager(workbook)

代表一个自定义数据透视表主题管理器,可以管理所有自定义数据透视表主题。

参数

属性名 类型 说明
workbook Workbook 工作簿

Overrides

CustomThemeManagerBase.constructor

方法

add

add(theme): undefined | PivotTableTheme

添加新的数据透视表主题。

代码示例

// add a new pivot table theme named "custom0"
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
let pivotTableStyle = spread.customPivotTableThemes.add("custom0");
let wholeTableStyle = new GC.Spread.Pivot.PivotTableStyle();
wholeTableStyle.backColor = "#0C66E4";
tableStyle.wholeTableStyle(wholeTableStyle);

参数

属性名 类型 说明
theme string | PivotTableTheme 新的数据透视表主题或只是您要添加的新数据透视表主题名称

返回值

undefined | PivotTableTheme

返回新添加的数据透视表主题,如果指定的数据透视表主题已存在,则添加数据透视表主题失败,返回undefined


all

all(): PivotTableTheme[]

获取数据透视表主题集合。

代码示例

// get all pivot table themes
let tableStylesCollection = spread.customPivotTableThemes.all();

返回值

PivotTableTheme[]

Array<GC.Spread.Pivot.PivotTableTheme>


get

get(name): undefined | PivotTableTheme

按名称获取数据透视表主题。

代码示例

// get pivot table theme
pivotTableStyle = spread.customPivotTableThemes.get("custom0");

参数

属性名 类型 说明
name string 要获取的数据透视表主题的具体名称

返回值

undefined | PivotTableTheme

如果找到对应的特定名称的数据透视表主题,则返回该主题;否则,返回未定义。


remove

remove(name): void

按名称删除数据透视表主题。

代码示例

// delete pivot table theme
spread.customPivotTableThemes.remove("custom0");

参数

属性名 类型 说明
name string 要删除的数据透视表主题的具体名称

返回值

void


update

update(oldThemeName, newTheme): void

更新数据透视表主题。

代码示例

// update pivot table theme
tableStyle = spread.customPivotTableThemes.update("custom0", new GC.Spread.Pivot.PivotTableTheme());

参数

属性名 类型 说明
oldThemeName string 要更新的数据透视表主题的具体名称
newTheme PivotTableTheme 要更新的数据透视表主题的具体名称

返回值

void