1

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;
4

1 に答える 1

2

自分で見つけました。

挿入する必要があります:

group.anchoredObjectSettings.insertAnchoredObject(myElement.xmlElements[x].inser‌​tionPoints[0]); 

他の誰かに役立つかもしれません...乾杯。

于 2012-02-07T15:17:22.393 に答える