インラインオブジェクト選択
[2862]インラインオブジェクト選択 |
投稿者:山田 |
投稿日:2009/04/21(Tue) 23:28:16
WindowsXP、InDesignCS3でjavascript勉強中です。
すべてのテキストフレームを抽出するための
スクリプトを書こうとしているのですが、
テキストフレーム内にあるフレーム、
インラインフレームが選択できず無視されます。
インラインのテキストフレームを選択するには
どうすればいいのでしょうか?
app.activeDocument.textFrames
としてもインラインは検出されないので、
どうすればいいかホトホト困っています。。。
» 1
すべてのテキストフレームを抽出するための
スクリプトを書こうとしているのですが、
テキストフレーム内にあるフレーム、
インラインフレームが選択できず無視されます。
インラインのテキストフレームを選択するには
どうすればいいのでしょうか?
app.activeDocument.textFrames
としてもインラインは検出されないので、
どうすればいいかホトホト困っています。。。
[2863]Re: インラインオブジェクト選択 |
投稿者:梅花藻 |
投稿日:2009/04/22(Wed) 08:35:15
allPageItemsの中から、constructor.nameが"TextFrame"のものを拾えばできます。
» 2
[2865]Re: インラインオブジェクト選択 |
投稿者:山田 |
投稿日:2009/04/22(Wed) 22:33:47
ありがとうございます。
一歩前進しました。
allPageItemsって便利ですね。
app.activeDocument.textFramesに対して、
allPageItemsを使用すると、
インラインオブジェクトのみ選択もできるようで。。。
勉強になりました!
» 3
一歩前進しました。
allPageItemsって便利ですね。
app.activeDocument.textFramesに対して、
allPageItemsを使用すると、
インラインオブジェクトのみ選択もできるようで。。。
勉強になりました!
[2866]Re: インラインオブジェクト選択 |
投稿者:梅花藻 |
投稿日:2009/04/23(Thu) 08:11:53
そうですね、allPageItemsだと便利な場合が多いようですね。
グループ化されていたり、選択範囲内にペースト(角マルのフレーム内にテキストフレームを入れ子にしてあるような場合)されているようなものでも、入れ子を掘り下げていかなくても大丈夫です。
それから、TextFrameだけでなくStoryとか、app.selection[0](選択範囲(のテキスト内のような場合))でもallPageItemsから辿っていけますので、このような場合も楽です。
» 4
グループ化されていたり、選択範囲内にペースト(角マルのフレーム内にテキストフレームを入れ子にしてあるような場合)されているようなものでも、入れ子を掘り下げていかなくても大丈夫です。
それから、TextFrameだけでなくStoryとか、app.selection[0](選択範囲(のテキスト内のような場合))でもallPageItemsから辿っていけますので、このような場合も楽です。
[2869]Re: インラインオブジェクト選択 |
投稿者:k |
投稿日:2009/04/23(Thu) 12:21:43
ダブってアイテムを拾ってくるのがたまに傷ですが。
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)