跳转到内容

图案

图案

app.activeDocument.patterns

描述

文档中的 Pattern 对象集合。


属性

Patterns.length

app.activeDocument.patterns.length

描述

集合中的元素数量。

类型

数字;只读。


Patterns.parent

app.activeDocument.patterns.parent

描述

对象的容器。

类型

对象;只读。


Patterns.typename

app.activeDocument.patterns.typename

描述

对象的类名。

类型

字符串;只读。


方法

Patterns.add()

app.activeDocument.patterns.add()

描述

创建一个新对象。

返回值

Pattern


Patterns.getByName()

app.activeDocument.patterns.getByName(name)

描述

获取集合中具有指定名称的第一个元素。

参数

参数类型描述
name字符串要获取的元素的名称

返回值

Pattern


Patterns.index()

app.activeDocument.patterns.index(itemKey)

描述

从集合中获取一个元素。

参数

参数类型描述
itemKey字符串, 数字字符串或数字键

返回值

Pattern


Patterns.removeAll()

app.activeDocument.patterns.removeAll()

描述

删除集合中的所有元素。

返回值

无。


示例

删除图案

// 从当前文档中删除最后一个图案。
if (app.documents.length > 0) {
var lastIndex = app.activeDocument.patterns.length - 1;
var patternToRemove = app.activeDocument.patterns[lastIndex];
var patternName = patternToRemove.name;
patternToRemove.remove();
// 注意:删除 Illustrator 对象后,将引用已删除对象的变量设置为 null,因为它现在无效。
patternToRemove = null;
}