xmlファイルからIndesignマスタースプレッドに記事を配置するimportscriptを作成しました。すべての記事は新しいテキストフレームに配置されます。すべての記事には、キャプション付きの複数の写真を含めることができます。画像とキャプションはインポート中にグループ化され、記事のテキストフレームに固定する必要があります。
スクリプトは、記事をインポートし、作成されたテキストフレームに段落を配置することで適切に実行されます。すべての画像とキャプションも正しくグループ化されます。
しかし、この時点で私は立ち往生しています。グループを特定のテキストフレームに固定する方法がわかりません。
var frameBounds = ["10", "10", "300mm", "300mm"];
ここで私はTextFrameを構築します
var article = xmlElements.placeIntoFrame(myDocument.pages.item(0), frameBounds);
画像とキャプションのインポート
var picture = xmlElements.itemByName("Image").placeIntoFrame(myDocument.pages.item(0), ["10", "10", "150mm", "100mm"]);
var caption = xmlElements.itemByName("Caption").placeIntoFrame(myDocument.pages.item(0), ["10", "10", "150mm", "100mm"];
オブジェクトのグループ化
今、このようなことをしたいです。
これは機能します:var group = app.activeDocument.groups.add([picture, signature], undefined,LocationOptions.AT_BEGINNING, article);
これは機能しません。
group.anchoredObjectSettings.anchoredPosition = AnchorPosition.ANCHORED;