実現したいこと
Extend ScriptでMac版Adobe Illustrator 2024で開いたファイルのドキュメント設定→裁ち落とし項目の天地左右の値を0にするスクリプトを考えているのですがうまくいきません。
発生している問題・分からないこと
上記を知りたい理由は下記です。
Extend ScriptでPDF保存をかけようとするスクリプトを実行すると裁ち落とし設定を拾ってしまい、保存したPDFファイルの用紙サイズがアートボードサイズから変わってしまいます。
今回ドキュメント設定から変更できなくてもPDF化する際に裁ち落とし設定を無視できる設定がお分かりになる方がいればそちらでも構いません。
すみませんが、教えていただければ幸いです。
よろしくお願いいたします。
該当のソースコード
Extend
1参考コードーーーーーーーーーーーーーーーーーーーーーーーーーー 2// ドキュメントの裁ち落としを上下左右すべて0に設定 3if (app.documents.length > 0) { 4 var doc = app.activeDocument; 5 // bleedOffsetRectは [上, 左, 下, 右] の順でポイント単位 6 doc.documentPreferences; 7 doc.documentBleedOffsetRect = [0, 0, 0, 0]; 8 alert("裁ち落としを0に設定しました。"); 9} else { 10 alert("ドキュメントが開かれていません。"); 11} 12 13ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 14 15上記だとエラーが出てしまいます。 16
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
doc.documentBleedOffsetRect = [0, 0, 0, 0];
上記でエラーが出てしまいました。
補足
特になし
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2025/11/01 08:01
2025/11/03 01:24
2025/11/03 01:25