Spot

app.activeDocument.spots[index

Description

A custom color definition contained in a SpotColor object.

If no properties are specified when creating a spot, default values are provided.

However, if specifying the color, you must use the same color space as the document, either CMYK or RGB. Otherwise, an error results.

The new spot is added to the end of the swatches list in the Swatches palette.


Properties

Spot.color

app.activeDocument.spots[index].color

Description

The color information for this spot color.

Type

Color


Spot.colorType

app.activeDocument.spots[index].colorType

Description

The color model for this custom color.

Type

ColorModel


Spot.name

app.activeDocument.spots[index].name

Description

The spot color’s name.

Type

String


Spot.parent

app.activeDocument.spots[index].parent

Description

The document that contains this spot color.

Type

Document; read-only.


Spot.spotKind

app.activeDocument.spots[index].spotKind

Description

The kind of spot color (RGB, CMYK or LAB). This is the name of the color kind contained in the spot object.

Type

SpotColorKind; read-only.


Spot.typename

app.activeDocument.spots[index].typename

Description

The class name of the referenced object.

Type

String; read-only.


Methods

Spot.getInternalColor()

app.activeDocument.spots[index].getInternalColor()

Description

Gets the internal color of a spot.

Returns

Color components.


Spot.remove()

app.activeDocument.spots[index].remove()

Description

Deletes this object.

Returns

Nothing.


Example

Creating a new spot color

// Creates a new spot color in the current document, then applies an 80% tint to the color
if ( app.documents.length > 0 ) {
  var doc = app.activeDocument;

  // Create the new spot
  var newSpot = doc.spots.add();

  // Define the new color value
  var newColor = new CMYKColor();
  newColor.cyan = 35;
  newColor.magenta = 0;
  newColor.yellow = 50;
  newColor.black = 0;

  // Define a new SpotColor with an 80% tint
  // of the new Spot's color. The spot color can then
  // be applied to an art item like any other color.
  newSpot.name = "Pea-Green";
  newSpot.colorType = ColorModel.SPOT;
  newSpot.color = newColor;

  var newSpotColor = new SpotColor();
  newSpotColor.spot = newSpot;
  newSpotColor.tint = 80;
}