跳转到内容

渐变颜色

gradientColor

渐变对象中的渐变颜色规范。脚本可以通过引用文档中的现有渐变来创建新的渐变颜色。如果未引用现有的渐变对象,则会提供默认渐变。


gradientColor.angle

渐变向量的角度(以度为单位)。

默认值:0.0。

设置角度无效。显然这是一个自2008年以来的错误,在(至少)29.3.1版本中仍然存在。

数字(双精度)。


gradientColor.gradient

引用定义渐变的对象。

Gradient


gradientColor.hiliteAngle

渐变高光向量的角度(以度为单位)。

数字(双精度)。


gradientColor.hiliteLength

渐变高光向量的长度。

数字(双精度)。


gradientColor.length

渐变向量的长度。

数字(双精度)。


gradientColor.matrix

用于操作渐变路径的附加变换矩阵。

矩阵。


gradientColor.origin

渐变向量的原点,即此颜色中渐变的中心点。

包含2个数字的数组。


gradientColor.typename

引用对象的类名。

字符串;只读。


// 创建一个新的RGB文档,然后更改索引渐变中第一个渐变停止点的颜色
app.documents.add(DocumentColorSpace.RGB);
// 获取要更改的渐变的引用
var gradientRef = app.activeDocument.gradients[1];
// 创建新颜色
var startColor = new RGBColor();
startColor.red = 255;
startColor.green = 238;
startColor.blue = 98;
// 将新颜色应用于第一个渐变停止点
gradientRef.gradientStops[0].color = startColor;