InDesign CS4自動化作戦 (InDesign CS4 Automation Operation)

エレメントの内容(テキスト)をテキストフレームに表示する

■プログラム説明(ソースコード説明)
 エレメント内の文字をテキストフレームに表示する(関連付ける)にはテキストフレームを作成し、その作成されたテキストフレームのオブジェクトをxmlElements.add()の2番目の引数として指定します。

■ソースコード
docObj = app.activeDocument;
root = docObj.xmlElements.item("Root");
txtFrame = docObj.textFrames.add();
txtFrame.visibleBounds = ["1cm","1cm","5cm","5cm"];
xmlObj = root.xmlElements.add("head",txtFrame);
xmlObj.contents = "どうかな?";

■ポイント
 なし

■実際のスクリプトをダウンロード(sample.jsx.zip)

写真素材 PIXTA