Copy link to clipboard
Copied
var docRef = app.documents.add(DocumentColorSpace.CMYK);
var spotName = "CreateSpotSwatch";
// Create CMYKColor
var cmykColor = new CMYKColor();
cmykColor.cyan = 0;
cmykColor.magenta = 100;
cmykColor.yellow = 0;
cmykColor.black = 0;
// Create Spot
var spot = docRef.spots.add();
spot.color = cmykColor;
spot.colorType = ColorModel.SPOT;
spot.name = Die_Line;
// Create new SpotColor using Spot created above and apply a 50% tint
var spotColor = new SpotColor();
spotColor.tint = 50; // 50% tint
spotColor.spot = spot;
// Apply the tinted spot swatch to a new path item
var pathRef = docRef.pathItems.rectangle (400, 200, 200, 100, false);
pathRef.filled = true;
pathRef.fillColor = spotColor;
pathRef.stroked = true;
Not sure what i am doing wrong? it makes the spot color but its called spot color?
As specified by @c.pfaffenbichler , swatch variable in the following line never declared or created.
swatch.name = "STICKERCUT";
Corrrect version of the script is
var docRef = app.activeDocument;
var spotName = "CreateSpotSwatch";
// Create CMYKColor
var cmykColor = new CMYKColor();
cmykColor.cyan = 0;
cmykColor.magenta = 100;
cmykColor.yellow = 0;
cmykColor.black = 0;
// Create Spot
var spot = docRef.spots.add();
spot.color = cmykColor;
spot.colorType = ColorModel.SPOT;
spot.name = "STICKE
...
Copy link to clipboard
Copied
wrong script this is what i have so far
var docRef = app.activeDocument;
var spotName = "CreateSpotSwatch";
// Create CMYKColor
var cmykColor = new CMYKColor();
cmykColor.cyan = 0;
cmykColor.magenta = 100;
cmykColor.yellow = 0;
cmykColor.black = 0;
// Create Spot
var spot = docRef.spots.add();
spot.color = cmykColor;
spot.colorType = ColorModel.SPOT;
swatch.name = "STICKERCUT";
Copy link to clipboard
Copied
You seem to use a variable »swatch« that you did not define previously instead of »spot«.
Copy link to clipboard
Copied
As specified by @c.pfaffenbichler , swatch variable in the following line never declared or created.
swatch.name = "STICKERCUT";
Corrrect version of the script is
var docRef = app.activeDocument;
var spotName = "CreateSpotSwatch";
// Create CMYKColor
var cmykColor = new CMYKColor();
cmykColor.cyan = 0;
cmykColor.magenta = 100;
cmykColor.yellow = 0;
cmykColor.black = 0;
// Create Spot
var spot = docRef.spots.add();
spot.color = cmykColor;
spot.colorType = ColorModel.SPOT;
spot.name = "STICKERCUT";
Copy link to clipboard
Copied
thank you sooo much !