タグ

セルとtableに関するzichaoのブックマーク (3)

  • セル内の文字列の幅取得、空き設定

    [4808]セル内の文字列の幅取得、空き設定 | 投稿者:たかぽん | 投稿日:2010/06/19(Sat) 23:35:40 いつも勉強させていただいています。 他の組版ソフト(Edianwing)で作成された書籍をInDesignCS4(windowsXP)で改訂することとなりました。 その書籍は表組みを多用しています。 そこで、質問ですが、 例えば、 セル内に箇条書きされた複数行があるとします。 その中の一番長い一行を選んで長さを取得。その長さから余白を出し、それをセルの余白に均等に指定する。 このような作業が多くある表です。 EdianWingでは数値取得、設定が比較的簡単だったのですが、現在作業中のInDesignCS4では以下のように行っています。 まず、セル内の一番長い文字列の末尾にカーソルを置く。 情報ウインドウから座標を取得。 次に文字列の先頭にカーソルを置き、座標を取

    セル内の文字列の幅取得、空き設定
  • [InDesign]セル幅をそれぞれ増減 | mg ☂.

  • [InDesign]セル幅を内容に合わせる | milligramme 3cc

    Memo for ( ExtendScript + Script UI ) { InDesign, Illustrator } + Ruby { Web Service } InD_Board セル幅を内容に合わせる の補足。 セルの内容にあわせてセル幅を調整するというスクリプトです。 やってることは、コラムごとにテキストの頭とお尻の位置の差の最大値をセル幅にしてます。 セルの中身がないときとオーバーフローしているときには、この値を取得出来ずにエラーになるのを認識してたんですが面倒だったのでとりあえずポストしました。 表のオーバーフローの処理って、while(セルのオーバーフロー) がうまく認識されないので、親テキストフレームの.recompose()メソッドつかった強制認識的な処理をするのですが、前々からこの処理がイヤで、なんとかならないものかと思ってたのですが、いい案が思いついた

  • 1