[]
        
(Showing Draft Content)

GC.Spread.Sheets.Slicers.CustomTimelineThemeManager

类: CustomTimelineThemeManager

Sheets.Slicers.CustomTimelineThemeManager

继承关系

Table of contents

构造方法

方法

构造方法

constructor

new CustomTimelineThemeManager(workbook)

表示自定义时间线切片器主题管理器,可以管理所有自定义时间线切片器主题。

参数

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

Overrides

CustomThemeManagerBase.constructor

方法

add

add(theme): undefined | TimelineStyle

添加新的时间线主题。

代码示例

// add a new timeLine theme named "custom0"
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
let timeLineStyle = spread.customTimelineThemes.add("custom0");
let wholeTimelineStyle = new GC.Spread.Sheets.Slicers.TimelineStyleInfo();
wholeTimelineStyle.backColor = "#0C66E4";
timeLineStyle.wholeTimelineStyle(wholeTimelineStyle);

参数

属性名 类型 说明
theme string | TimelineStyle 新的时间线主题或只是您要添加的新时间线主题名称

返回值

undefined | TimelineStyle

返回新添加的timeLine主题,如果指定的timeLine主题已存在,则添加timeLine主题失败,返回undefined


all

all(): TimelineStyle[]

获取时间线主题集合。

代码示例

// get all timeLine timeLine themes
let timeLineStylesCollection = spread.customTimelineThemes.all();

返回值

TimelineStyle[]

Array<GC.Spread.Sheets.Slicers.TimelineStyle>


get

get(name): undefined | TimelineStyle

按名称获取时间线主题。

代码示例

// get timeLine theme
timeLineStyle = spread.customTimelineThemes.get("custom0");

参数

属性名 类型 说明
name string 获取的timeLine主题的具体名称

返回值

undefined | TimelineStyle

如果找到对应的特定名称的timeLine主题,则返回该主题;否则,返回未定义。


remove

remove(name): void

按名称删除时间线主题。

代码示例

// delete timeLine theme
spread.customTimelineThemes.remove("custom0");

参数

属性名 类型 说明
name string 要删除的时间线主题的具体名称

返回值

void


update

update(oldThemeName, newTheme): void

更新时间线切片器主题。

代码示例

// update timeline slicer theme
timelineStyle = spread.customTimelineThemes.update("custom0", new GC.Spread.Sheets.Slicers.TimelineStyle());

参数

属性名 类型 说明
oldThemeName string 旧主题名称
newTheme TimelineStyle 新主题

返回值

void