Skip to main content
  • 6,382 Posts
  • 12,186 Replies
6382 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; //