渐变颜色
gradientColor
渐变对象中的渐变颜色规范。脚本可以通过引用文档中的现有渐变来创建新的渐变颜色。如果未引用现有的渐变对象,则会提供默认渐变。
GradientColor.angle
Section titled “GradientColor.angle”gradientColor.angle
渐变向量的角度(以度为单位)。
默认值:0.0。
设置角度无效。显然这是一个自2008年以来的错误,在(至少)29.3.1版本中仍然存在。
数字(双精度)。
GradientColor.gradient
Section titled “GradientColor.gradient”gradientColor.gradient
引用定义渐变的对象。
GradientColor.hiliteAngle
Section titled “GradientColor.hiliteAngle”gradientColor.hiliteAngle
渐变高光向量的角度(以度为单位)。
数字(双精度)。
GradientColor.hiliteLength
Section titled “GradientColor.hiliteLength”gradientColor.hiliteLength
渐变高光向量的长度。
数字(双精度)。
GradientColor.length
Section titled “GradientColor.length”gradientColor.length
渐变向量的长度。
数字(双精度)。
GradientColor.matrix
Section titled “GradientColor.matrix”gradientColor.matrix
用于操作渐变路径的附加变换矩阵。
矩阵。
GradientColor.origin
Section titled “GradientColor.origin”gradientColor.origin
渐变向量的原点,即此颜色中渐变的中心点。
包含2个数字的数组。
GradientColor.typename
Section titled “GradientColor.typename”gradientColor.typename
引用对象的类名。
字符串;只读。
更改渐变停止点颜色
Section titled “更改渐变停止点颜色”// 创建一个新的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;