2 返信 最新の回答 日時: Sep 26, 2003 5:23 PM ユーザー:(ogunobu)

    テキストフレームの組み方向

      過去ログに似たような質問もありますが、ちょっと内容が違うので、新たに質問致します。

      テキストフレームで縦組みか横組みかを調べる方法は無いでしょうか?

      文字あふれをおこした場合に縦組みなら縦方向に縮小、横組みなら横方向に縮小という処理を行ないたいのですが、いろいろ調べてもテキストフレームの設定から組み方向を取得するところは分かりま せんでした。

      どなたかお分かりになる方がいらっしゃいましたらよろしくお願い致します。
        • 1. Re: テキストフレームの組み方向
          テキストフレームのオブジェクトの中にParentStoryというオブジェクトがあると思います。ParentStoryの中にあるStoryPreferencesオブジェクトの中にある VerticalStoryというプロパティが縦横の設定になっています。Trueの場合は縦、Falseの場合は横になります。

          ちなみに、オブジェクトでテキストフレームを見てみると、ソフトウェア上では区別されているテキストフレームとフレームグリッドは同一の物であることが判ると思います。その区別をつけているの は、上記の
          StoryPreferences内にあるstoryGridOnです。
          storyGridOnがTrueの場合はグリッドフレームでFalseの場合はテキストフレームになります。
          • 2. Re: テキストフレームの組み方向
            Level 1
            しゃもんさんありがとうございました。
            しゃもんさんの回答により問題解決することが出来ました。

            邪道な方法で逃げようかとも思っていましたが、妥協せずに完成させることが出来ました。
            誠に有難うございました。

            予断ですが、スクリプティングガイドで調べて、分からないところは実際に実行しながらオブジェクトとにらめっこしています。もっと詳しいドキュメントがあると非常に助かりますね。