色板
app.activeDocument.swatches
文档中 Swatch 对象的集合。
Swatches.length
Section titled “Swatches.length”app.activeDocument.swatches.length
集合中的元素数量。
数字;只读。
Swatches.parent
Section titled “Swatches.parent”app.activeDocument.swatches.parent
对象的容器。
对象;只读。
Swatches.typename
Section titled “Swatches.typename”app.activeDocument.swatches.typename
对象的类名。
字符串;只读。
Swatches.add()
Section titled “Swatches.add()”app.activeDocument.swatches.add()
创建一个新的 Swatch 对象。
Swatches.getByName()
Section titled “Swatches.getByName()”app.activeDocument.swatches.getByName(name)
获取集合中第一个具有指定名称的元素。
参数 | 类型 | 描述 |
---|---|---|
name | 字符串 | 要获取的元素的名称 |
Swatches.getSelected()
Section titled “Swatches.getSelected()”app.activeDocument.swatches.getSelected()
获取文档中选中的色板。
Swatch 列表
Swatches.index()
Section titled “Swatches.index()”app.activeDocument.swatches.index(itemKey)
从集合中获取一个元素。
参数 | 类型 | 描述 |
---|---|---|
itemKey | 字符串, 数字 | 要获取的元素的键 |
Swatches.removeAll()
Section titled “Swatches.removeAll()”app.activeDocument.swatches.removeAll()
删除集合中的所有元素。
无。
查找并删除色板
Section titled “查找并删除色板”// 从当前文档中删除第4个色板if ( app.documents.length > 0 ) { if (app.activeDocument.swatches.length > 4) { var swatchToDelete = app.activeDocument.swatches[3]; swatchToDelete.remove(); }}