Skip to main content
6596 Posts
JavaScriptで、アートボードに配置したアイテムの間隔を指定したい

お世話になります。 今、Illustratorへ複数ページのPDFの配置を行なっています。ページ毎に異なるアートボードへ配置し(1ページ目はアートボード1、2ページ目はアートボード2と固定です)、間隔を調整したい(アートボード1と2で異なる数字ではない)のですが、どうしても同じ位置にしか配置してくれません。ネットで検索したり、ChatGTPを頼ったり色々しているのですが、うまくいきません。どうしたら、位置が動いてくれるのでしょうか?どなたかご教授くださいませ。 // 複数のPDFファイルを選択var fileObjs = File.openDialog("PDFを選択してください", "*.pdf", true);var pdfOptions = app.preferences.PDFFileOptions;pdfOptions.pDFCropToBox = PDFBoxType.PDFMEDIABOX;var pt = 2.83465;var pageW = 91 * pt; // ページの幅var pageH = 55 * pt; // ページの高さvar xmargin = 10 * pt; // ページ間のマージンvar ymargin = 3 * pt; // ページ間のマージンvar spreadcount = 2; // 何ページごとに改行するかif(fileObjs) {for (var f = 0; f < fileObjs.length; f++) {var fileObj = fileObjs[f];var pdfPages = 2; // PDFのページ数for(var p = 0; p < pdfPages; p++){// アートボードを選択(pをインデックスとして使用)var artboardIndex = p; // PDFの1ページ目をアートボード1に、2ページ目をアートボード2にif(artboardIndex < app.activeDocument.artboards.length) {var artboard = app.activeDocument.artboards[artboardIndex];var artboardRect = artboard.artboardRect; //

【解消済み】Illustrator 2024(28.1)にて不透明マスク画像が表示されない問題について

Illustrator 2024(28.1)アップデート後から、以前のバージョンで作成された「埋め込み画像に不透明マスクを利用したAIデータ」を開いた際に、不透明マスク箇所が透明や真っ白となり正しく表示されない問題を確認いたしました。 ※ 2/05追記:2月アップデート28.2にて修正されました。  12/15追記:以前のバージョンは無関係でした。お詫びして訂正いたします。   【問題詳細】・埋め込み配置したJPEGやPSDに不透明マスクを適用したデータを、Illustrator 28.1で開いた場合に問題発生。・リンク配置した画像であれば問題なく不透明マスクが適用されている。・Illustrator 28.0以下バージョンで開いた場合には問題が出ない。 ・28.1で作成した場合も「埋め込み画像」へ「クリップした不透明マスク」であれば空のフレームとして表示される。   【回避策】お手数ですがIllustrator 28.0にバージョンを下げてご利用ください。 インストールが安定しない場合に現在の設定が初期化されてしまう可能性がございます。以下の場所にある「Adobe Illustrator 28 Settings」フォルダ等をバックアップのうえ、Creative Cloud よりバージョンを下げてください。 ※Windowsは1点。Macの場合は2点のバックアップが必要です。   ■一般設定、アクション、新規ドキュメント情報、ワークスペース、文字組み等 Windows  C:\Users\<ユーザー名>\AppData\Roaming\Adobe\Adobe Illustrator 28 Settings  Mac  Macintosh HD/ユーザ/<ユーザ名>/ライブラリ/Preferences/Adobe Illustrator 28 Settings  ■ユーザー定義スウォッチや禁則処理設定等(Macのみ)  Mac  Macintosh HD/ユーザ/<ユーザ名>/ライブラリ/ApplicationSupport/Adobe/Adobe Illustrator 28 ※隠しフォルダとなっております。