[]
        
(Showing Draft Content)

GC.Spread.Sheets.ColorScheme

类: ColorScheme

Spread.Sheets.ColorScheme

Table of contents

构造方法

方法

构造方法

constructor

new ColorScheme(name, background1, background2, text1, text2, accent1, accent2, accent3, accent4, accent5, accent6, link, followedLink)

创建一个ColorScheme实例

classdesc 代表主题颜色

代码示例

//本示例为主题创建颜色
var ntheme = new GC.Spread.Sheets.Theme("customThemeColor");
ntheme.colors().accent1("lightgreen");
activeSheet.currentTheme(ntheme);
activeSheet.getCell(0, 0).backColor("accent 1");
activeSheet.getCell(1, 0).backColor("accent 1 30");

参数

属性名 类型 说明
name string 包含命名变量的所有者
background1 string background1的主题颜色
background2 string background2的主题颜色
text1 string text1的主题颜色
text2 string text2的主题颜色
accent1 string accent1主题颜色
accent2 string accent2主题颜色
accent3 string accent3主题颜色
accent4 string accent4主题颜色
accent5 string accent5主题颜色
accent6 string accent6主题颜色
link string 链接的颜色
followedLink string 后续的链接颜色

方法

accent1

accent1(value?): any

获取或设置配色方案的accent1主题颜色

代码示例

//本例设置了accent1颜色
var ntheme = new GC.Spread.Sheets.Theme("customThemeColor");
ntheme.colors().accent1("lightgreen");
activeSheet.currentTheme(ntheme);
activeSheet.getCell(0, 0).backColor("accent 1");
activeSheet.getCell(1, 0).backColor("accent 1 30");

参数

属性名 类型 说明
value? string accent1主题颜色字符串

返回值

any

如果没有设置值,返回accent1主题颜色;否则,返回配色方案


accent2

accent2(value?): any

获取或设置配色方案的accent2主题颜色

代码示例

//本示例设置了accent2颜色
var ntheme = new GC.Spread.Sheets.Theme("customThemeColor");
ntheme.colors().accent1("lightgreen");
ntheme.colors().accent2("red");
activeSheet.currentTheme(ntheme);
activeSheet.getCell(0, 0).backColor("accent 1");
activeSheet.getCell(1, 0).backColor("accent 2");

参数

属性名 类型 说明
value? string accent2主题颜色字符串

返回值

any

如果没有设置值,返回accent2主题颜色;否则,返回配色方案


accent3

accent3(value?): any

获取或设置配色方案的accent3主题颜色

代码示例

//本示例设置了accent3颜色
var ntheme = new GC.Spread.Sheets.Theme("customThemeColor");
ntheme.colors().accent1("lightgreen");
ntheme.colors().accent3("yellow");
activeSheet.currentTheme(ntheme);
activeSheet.getCell(0, 0).backColor("accent 1");
activeSheet.getCell(1, 0).backColor("accent 3");

参数

属性名 类型 说明
value? string accent3主题颜色字符串

返回值

any

如果没有设置值,返回accent3主题颜色;否则,返回配色方案


accent4

accent4(value?): any

获取或设置配色方案的accent4主题颜色

代码示例

//本例设置了accent4颜色
var ntheme = new GC.Spread.Sheets.Theme("customThemeColor");
ntheme.colors().accent1("lightgreen");
ntheme.colors().accent4("blue");
activeSheet.currentTheme(ntheme);
activeSheet.getCell(0, 0).backColor("accent 1");
activeSheet.getCell(1, 0).backColor("accent 4");

参数

属性名 类型 说明
value? string accent4主题颜色字符串

返回值

any

如果没有设置值,返回accent4主题颜色;否则,返回配色方案


accent5

accent5(value?): any

获取或设置配色方案的accent5主题颜色

代码示例

//本示例设置了accent5颜色
var ntheme = new GC.Spread.Sheets.Theme("customThemeColor");
ntheme.colors().accent1("lightgreen");
ntheme.colors().accent5("blue");
activeSheet.currentTheme(ntheme);
activeSheet.getCell(0, 0).backColor("accent 1");
activeSheet.getCell(1, 0).backColor("accent 5");

参数

属性名 类型 说明
value? string accent5主题颜色字符串

返回值

any

如果没有设置值,返回accent5主题颜色;否则,返回配色方案


accent6

accent6(value?): any

获取或设置配色方案的accent6主题颜色

代码示例

//本示例设置了accent6颜色
var ntheme = new GC.Spread.Sheets.Theme("customThemeColor");
ntheme.colors().accent1("lightgreen");
ntheme.colors().accent6("blue");
activeSheet.currentTheme(ntheme);
activeSheet.getCell(0, 0).backColor("accent 1");
activeSheet.getCell(1, 0).backColor("accent 6");

参数

属性名 类型 说明
value? string accent6主题颜色字符串

返回值

any

如果没有设置值,返回accent6主题颜色;否则,返回配色方案


background1

background1(value?): any

获取或设置配色方案的background1主题颜色

代码示例

//本示例设置了background1
var ntheme = new GC.Spread.Sheets.Theme("customThemeColor");
ntheme.colors().accent1("lightgreen");
ntheme.colors().background1("orange");
activeSheet.currentTheme(ntheme);
activeSheet.getCell(0, 0).backColor("accent 1");
activeSheet.getCell(1, 0).backColor("background 1");

参数

属性名 类型 说明
value? string background1主题颜色字符串

返回值

any

如果没有设置值,返回background1主题颜色;否则,返回配色方案


background2

background2(value?): any

获取或设置配色方案的background2主题颜色

代码示例

//本示例设置background2颜色
var ntheme = new GC.Spread.Sheets.Theme("customThemeColor");
ntheme.colors().accent1("lightgreen");
ntheme.colors().background2("orange");
activeSheet.currentTheme(ntheme);
activeSheet.getCell(0, 0).backColor("accent 1");
activeSheet.getCell(1, 0).backColor("background 2");

参数

属性名 类型 说明
value? string background2主题颜色字符串

返回值

any

如果未设置任何值,则返回background2主题颜色 否则,返回配色方案


followedHyperlink(value?): any

获取或设置颜色方案遵循的超链接主题颜色

代码示例

//本示例设置followedHyperline颜色
var ntheme = new GC.Spread.Sheets.Theme("customThemeColor");
ntheme.colors().accent1("lightgreen");
ntheme.colors().followedHyperlink("orange");
ntheme.colors().hyperlink("red");
activeSheet.currentTheme(ntheme);
activeSheet.getCell(0, 0).backColor("accent 1");
activeSheet.getCell(1, 0).backColor("followedHyperlink");
activeSheet.getCell(2, 0).backColor("hyperlink");

参数

属性名 类型 说明
value? string 超链接主题颜色字符串

返回值

any

如果未设置任何值,则返回超链接主题颜色;否则,返回配色方案


getColor

getColor(name): string

获取基于主题颜色的颜色

代码示例

//本示例获取主题颜色
var ntheme = new GC.Spread.Sheets.Theme("customThemeColor");
ntheme.colors().accent1("lightgreen");
ntheme.colors().followedHyperlink("orange");
ntheme.colors().hyperlink("red");
ntheme.colors().name("test");
activeSheet.currentTheme(ntheme);
activeSheet.getCell(0, 0).backColor("accent 1");
activeSheet.getCell(1, 0).backColor("followedHyperlink");
activeSheet.getCell(2, 0).backColor("hyperlink");
var cname = ntheme.getColor("accent 1");
alert(cname);

参数

属性名 类型 说明
name string 主题颜色名称

返回值

string

主题颜色


hyperlink(value?): any

获取或设置配色方案的超链接主题颜色

代码示例

//本示例设置超链接颜色
var ntheme = new GC.Spread.Sheets.Theme("customThemeColor");
ntheme.colors().accent1("lightgreen");
ntheme.colors().followedHyperlink("orange");
ntheme.colors().hyperlink("red");
activeSheet.currentTheme(ntheme);
activeSheet.getCell(0, 0).backColor("accent 1");
activeSheet.getCell(1, 0).backColor("followedHyperlink");
activeSheet.getCell(2, 0).backColor("hyperlink");

参数

属性名 类型 说明
value? string 超链接主题颜色字符串

返回值

any

如果未设置任何值,则返回超链接主题颜色;否则,返回配色方案


name

name(value?): any

获取或设置配色方案的名称

代码示例

//本示例设置主题名称
var ntheme = new GC.Spread.Sheets.Theme("customThemeColor");
ntheme.colors().accent1("lightgreen");
ntheme.colors().name("green theme");
activeSheet.currentTheme(ntheme);
activeSheet.getCell(0, 0).backColor("accent 1");

参数

属性名 类型 说明
value? string 名称

返回值

any

如果未设置任何值,则返回名称;否则,返回配色方案


textColor1

textColor1(value?): any

获取或设置配色方案的textcolor1主题颜色

代码示例

//本示例设置textColor1颜色
var ntheme = new GC.Spread.Sheets.Theme("customThemeColor");
ntheme.colors().accent1("lightgreen");
ntheme.colors().textColor1("orange");
activeSheet.currentTheme(ntheme);
activeSheet.getCell(0, 0).backColor("accent 1");
activeSheet.getCell(1, 0).backColor("Text 1");

参数

属性名 类型 说明
value? string textcolor1主题颜色字符串

返回值

any

如果未设置任何值,则返回textcolor1主题颜色;否则,返回配色方案


textColor2

textColor2(value?): any

获取或设置配色方案的textcolor2主题颜色

代码示例

//本示例设置textColor2颜色
var ntheme = new GC.Spread.Sheets.Theme("customThemeColor");
ntheme.colors().accent1("lightgreen");
ntheme.colors().textColor2("orange");
activeSheet.currentTheme(ntheme);
activeSheet.getCell(0, 0).backColor("accent 1");
activeSheet.getCell(1, 0).backColor("Text 2");

参数

属性名 类型 说明
value? string textcolor2主题颜色字符串

返回值

any

如果未设置任何值,则返回textcolor2主题颜色;否则,返回配色方案