[]
Spread.Pivot.CustomPivotTableThemeManager
↳ CustomPivotTableThemeManager
• new CustomPivotTableThemeManager(workbook
)
代表一个自定义数据透视表主题管理器,可以管理所有自定义数据透视表主题。
属性名 | 类型 | 说明 |
---|---|---|
workbook |
Workbook |
工作簿 |
CustomThemeManagerBase.constructor
▸ 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(): PivotTableTheme
[]
获取数据透视表主题集合。
代码示例
// get all pivot table themes
let tableStylesCollection = spread.customPivotTableThemes.all();
Array<GC.Spread.Pivot.PivotTableTheme>
▸ get(name
): undefined
| PivotTableTheme
按名称获取数据透视表主题。
代码示例
// get pivot table theme
pivotTableStyle = spread.customPivotTableThemes.get("custom0");
属性名 | 类型 | 说明 |
---|---|---|
name |
string |
要获取的数据透视表主题的具体名称 |
undefined
| PivotTableTheme
如果找到对应的特定名称的数据透视表主题,则返回该主题;否则,返回未定义。
▸ remove(name
): void
按名称删除数据透视表主题。
代码示例
// delete pivot table theme
spread.customPivotTableThemes.remove("custom0");
属性名 | 类型 | 说明 |
---|---|---|
name |
string |
要删除的数据透视表主题的具体名称 |
void
▸ update(oldThemeName
, newTheme
): void
更新数据透视表主题。
代码示例
// update pivot table theme
tableStyle = spread.customPivotTableThemes.update("custom0", new GC.Spread.Pivot.PivotTableTheme());
属性名 | 类型 | 说明 |
---|---|---|
oldThemeName |
string |
要更新的数据透视表主题的具体名称 |
newTheme |
PivotTableTheme |
要更新的数据透视表主题的具体名称 |
void