IllustratorCC2017のNoUIでのスクリプティング

moluappleのサジェスチョンです。
https://forums.adobe.com/thread/2386561
なんだこりゃ?って事で調べてみるとver.21でaddDocumentNoUIとsaveNoUIというメソッドが追加されてましたw
IDのvisibleフラグをfalseにした時と同じような挙動になるのですが…
var prst = new DocumentPreset();
var dc = app.documents.addDocumentNoUI(prst);
var tx = dc.textFrames.add();
for (var i=0;i<10;i++){
tx.contents += i + "\n";
}
$.writeln(tx.contents);
var fl = new File("~/Desktop/testNoUI.ai");
dc.saveNoUI(fl);
dc.close();とりあえずテストコードですが、この例では「saveNoUI」でスクリプトエンジンがクラッシュします。また前述のmoluappleの書き込みでもredrawメソッドでクラッシュすると報告されています。しかしながら、上の例では以下の様に$.writelnで値を正常に取り出すことが出来ています。
![]()
ちょっと、PRで報告してくる〜(^ー^)/
1件のコメント
ten5963 へ返信する コメントをキャンセル
コメントを投稿するにはログインしてください。
NoUI系は “Internal use only. Do not use it.” って開発チームにおこられました(^-^;