Brush¶
app.activeDocument.brushes[index]
Description¶
A brush in an Illustrator document. Brushes are contained in documents. Additional brushes may be created by the user within Illustrator. You can access brushes within a script, but you cannot create them.
Properties¶
Brush.name¶
app.activeDocument.brushes[index].name
Description¶
The name of the brush
Type¶
String
Brush.parent¶
app.activeDocument.brushes[index].parent
Description¶
The document that contains this brush.
Type¶
Document; read-only.
Brush.typename¶
app.activeDocument.brushes[index].typename
Description¶
The class name of the referenced object.
Type¶
String; read-only.
Methods¶
Brush.applyTo()¶
app.activeDocument.brushes[index].applyTo(artItem)
Description¶
Applies the brush
to a specific art item.
Parameters¶
Parameter | Type | Description |
---|---|---|
artItem |
PageItem | Art item to apply brush to |
Returns¶
Nothing.
Example¶
Applying a Brush¶
// Duplicates and groups all items in the current selection,
// then applies the same brush to each item in the group
if (app.documents.length > 0) {
var docSelection = app.activeDocument.selection;
if (docSelection.length > 0) {
var newGroup = app.activeDocument.groupItems.add();
for (var i = 0; i < docSelection.length; i++) {
var newItem = docSelection[i].duplicate();
newItem.moveToBeginning(newGroup);
}
var brush = app.activeDocument.brushes[1];
brush.applyTo(newGroup);
}
}