3 返信 最新の回答 日時: Feb 6, 2006 9:24 AM ユーザー:(t_taku)

    インラインオブジェクトの配置

      InDesignCS(3.01J)WINDOWS版のJavaScriptで、テキストを読み込んでフレームグリッドに流し込むスクリプトを考えています。
      その際に、画像のパスをテキスト内に記述し、それをインラインオブジェクトとして配置したいのですが、どうしてもインラインとして配置する方法がわかりません。
      そもそもこのテキスト読み込みもWEBで公開されていたものを参考にさせていただいたものですが。。。
      スクリプティングガイドとにらめっこしているのですが、どうも時間が無くなってきてしまったので皆さんにヘルプさせていただきます。
      どうかご教授ください。宜しくお願いします。
        • 1. Re: インラインオブジェクトの配置
          Level 1
          VBScriptでしかやったことがないので思いっきり外しているかも知れません。
          私の場合、インラインで配置する方法は手作業で行うのと同じ方法で行います。
          先にグラフィックフレームを作成し、そこに画像を配置。そのグラフィックフレームを選択状態にしてコピー(app.copy)します。
          挿入先のInsertionPointにカーソルを移動するか、置換であればtextオブジェクトを選択してペースト(app.paste)すればできると思います。
          • 2. Re: インラインオブジェクトの配置
            Level 1
            私が前に作成したScript(WSH)では、
            InsertionPointでPlaceしてインライン化していました。でも大きい画像とかは試していませんので、配置元のフレームが小さいとオーバーフローする可能性もあります。
            その辺の調整もコードで記述されると
            よりよい物が出来るかと思います。
            ご参考になれば良いのですが。
            • 3. Re: インラインオブジェクトの配置
              Level 1
              お返事大変遅くなりまして申し訳ありません。
              実のところ、せっかく教えていただいたのにまだ試していません。。。
              参考にさせていただき、何か良い方法が浮かびましたらご報告いたします。