Mar 5, 2010 3:12 AM
スウォッチの特色を変更するスクリプトについて
-
Like (0)
<Windows XP>
<イラストレーターver.:CS2>
スクリプトを使用して、
スウォッチに登録してある「TOKUSYOKU」という名前の特色「C:0、M:100、Y:0、K:0」を
特色の属性を生かしたまま「C:100、M:0、Y:0、K:0」に変更するためには
どうしたらよいでしょう?
以下のスクリプトでは(当然?)色は変わりましたが、特色の属性が外れてしまいました。
function setColor(c,m,y,k)
{
var tmpColor = new CMYKColor();
tmpColor.cyan = c;
tmpColor.magenta = m;
tmpColor.yellow = y;
tmpColor.key = k;
return tmpColor;
}
CyanColor = setColor(100,0,0,0);
activeDocument.swatches["TOKUSYOKU"].color =CyanColor;
どなたかご教示お願い致します。
特色(スポットカラー)は、Spotオブジェクトとして管理されています。
最後の行を、
activeDocument.spots["TOKUSYOKU"].color =CyanColor;
こういう形に変えてください。
同じ環境で手元で試したところ、うまくいきました。
こちらでも検証してみたところ、
思ったとおりに動作しました!
ありがとうございます!
Copyright © 2011 Adobe Systems Incorporated. All rights reserved.
Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy (updated 07-14-2009).