Skip to main content
Known Participant
March 7, 2014
Question

TRY CATCH not working

  • March 7, 2014
  • 1 reply
  • 779 views

Hi All,

I am trying to add spot color in illustrator using javascript, TRY CATCH is not woking, it is adding again and again same color value with name of "spot color 1" and "spot color 2" ...

can any one help for this

try {

var myDoc = app.activeDocument;

var spotName = "FINISHING";

var spot = myDoc.spots.add();

// Create CMYKColor

var cmykColor = new CMYKColor();

cmykColor.cyan = 0;

cmykColor.magenta = 100;

cmykColor.yellow = 0;

cmykColor.black = 0;

// Create Spot

spot.color = cmykColor;

spot.colorType = ColorModel.SPOT;

spot.name = spotName;

} catch (e){}

Thanks in advance

simon

This topic has been closed for replies.

1 reply

pixxxelschubser
Community Expert
Community Expert
March 7, 2014

var myDoc = app.activeDocument;

try {

// check here if your swatch exists

// e.g. myDoc.swatches.getByName('Your Swatch')

} catch (e){

// else if swatch not exists

// create here your new swatch

}

finally {}