:note

IllustratorでCADデータを開く

var open_opt = app.prefereneces.AutoCADFileOptions;
with(open_opt) {
  // property = value;
  // property = value;
  // property = value;
  // property = value;
}
var doc = app.open("/path/to/dwg_file.dwg", DocumentColorSpace.CMYK, open_opt);

Illustrator.jsx で CADデータ開くとき、 open() 第3引数のオプションを指定するとおこられるが、指定しないとオプションダイアログがでてしまう。 AutoCADFileOptions を設定してオプションダイアログをスキップするには、第3引数を設定せず

app.userInteractionLevel = UserInteractionLevel.DONTDISPLAYALERTS;

を挟んで無理やり出さないでやるらしい。。。

第2引数の DocumentColorSpace は指定しても無視され、 RGB から変更できない。CMYK に変更するには、

var new_doc = app.documents.add(DocumentColorSpace.CMYK);

してCMYK書類に複製すればいいらしい。。。

または、RGB→CMYK変換のアクションを使えばいいらしい。。。

いずれにしても Illustrator.jsx ひどい

参考にした

 
comments powered by Disqus
back to top