Swatch
Swatch
app.activeDocument.swatches[index]
Description
A color swatch definition contained in a document. The swatches correspond to the swatch palette in the Illustrator user interface.
A script can create a new swatch.
The swatch can hold all types of color data, such as pattern, gradient, CMYK, RGB, gray, and spot.
Properties
Swatch.color
app.activeDocument.swatches[index].color
Description
The color information for this swatch.
Type
Swatch.name
app.activeDocument.swatches[index].name
Description
The swatch’s name.
Type
String.
Swatch.parent
app.activeDocument.swatches[index].parent
Description
The object that contains this swatch.
Type
Document; read-only.
Swatch.typename
app.activeDocument.swatches[index].typename
Description
The class name of the object.
Type
String; read-only.
Methods
Swatch.remove()
app.activeDocument.swatches[index].remove()
Description
Deletes this object.
Returns
Nothing.
Example
Modifying a swatch
// Changes the name of the last swatchif ( app.documents.length > 0 && app.activeDocument.swatches.length > 0 ) { var lastIndex = app.activeDocument.swatches.length - 1; var lastSwatch = app.activeDocument.swatches[lastIndex]; lastSwatch.name = "TheLastSwatch";}