Sunday, April 4, 2010

スクリプトで他のepsファイルの内容を貼...

スクリプト初心者です、教えてください。(illustrator ver.10/Windows)

現在開いているepsファイルに対して、『BBB.eps』の内容を貼り付けようと

作成したスクリプトが↓です。

docObj = activeDocument;
folderRef= ''D:\DESKTOP\サンプル\'';
ROGO= ''BBB.eps''
x= 0;
y= 0;

fileRef= new File(folderRef + ROGO);
pItem= docObj.pageItems.add();
pItem.file= fileRef;
pItem.position= [x,y];

どうやら、8行目の『pageItems』が問題のようで、

これを『placedItems』に変更すると、(リンクファイルになってしまうのですが)

ちゃんと動作するようです。

他にも『pathItems』や『groupItems』などを試してみたのですが、

『placedItems』以外は正常に動作しませんでした。

リンクファイルでは後の作業に影響があるので、

BBB.epsファイル内容そのままをコピー&ペーストしたいのです。

上記の式のどこに問題があるか、

もしくは、まったく別のやり方があるようでしたら、教えてください。

よろしくお願い致します。

No comments:

Post a Comment