過去の桐井戸端BBS (桐ver.8) |
3257 | 領域の表示幅を求める計算式はありませんか? | 小川 伸二 | 1999/11/11-17:25 |
Ver8.一覧表形式のレポートです。 フォントサイズとセル内の余白は決定して、 各項目の最大文字数も解っています。 領域の表示幅を求める計算式はありませんか? 等幅フォントなら計算できそうなのですが。 いちいちプレビューを開いて調整しているので非常に生産性が悪いです。 Windowsの宿命? せめてフォームの様に定義画面で データ/ソース の切替が できるとよいのですが。 よろしくお願いします。 | |||
3260 | Re:領域の表示幅を求める計算式はありませんか? | 佐田 守弘 | 1999/11/11-19:24 |
記事番号3257へのコメント 小川 伸二さん 質問の主旨は、「表示幅を求める」となっておりますが、表示幅でなくて、表 示行数の事ではないでしょうか。 それから、この目的ですが、文字数によって印刷するフォントサイズを変える ためでしょうか。 ●表示幅(1行の印字文字数) 上記の確認ですが、表示幅つまりオブジェクト内の1行に表示できる文字数は 、固定ピッチフォントであれば、オブジェクトの幅と余白、フォントサイズと 文字間のピッチから簡単に計算できると思います。 ここでの課題は、フォントのポイント数とサイズとの関係ですね。これはデジ タル版組みのプロでいらっしゃる平田 昇治さんが詳しいと思います。URLは次 の通りです。 http://www2.itjit.ne.jp/~hirata/ こちらで質問されると宜しいかと思います。 ●印字行数 印字行数は、「#表示幅行数」関数で求められます。ただし、この関数は強制 改行文字を考慮してないかも知れません。この関数値に強制改行文字の文字数 を加えたものが、おおよその印字行数になるはずです。 佐田守弘(KS-00119) | |||
3276 | Re:領域の表示幅を求める計算式はありませんか? | 小川 伸二 | 1999/11/12-10:55 |
記事番号3260へのコメント そうですね、桐の問題ではありませんでした。 平田さんのほうで質問してみます。 アドバイス有り難うございました。 | |||
3285 | Re:領域の表示幅を求める計算式はありませんか? | 平田昇治 | 1999/11/12-22:59 |
記事番号3276へのコメント 小川 伸二さん 佐田さんにお名前を出していただいた平田と申します。 お悩みの件、下記のような私なりの解釈でよろしいでしょうか? (セルの左余白+右余白)+(フォントサイズ×文字数)=列の表示幅になるはず。 このうち、フォントサイズがよくつかめない。 間違っていたらごめんなさい。以下、これを前提にお話させていただきます。 まず、フォントで使っている「ポイント(pt)」と「ミリ(mm)」との換算は、 「1pt=約0.35mm」となります。 たとえば、10ポイントの文字は約3.5ミリの横幅を持っています。 ですから、「10ptで4文字、余白は左右それぞれ1mm」だとすると、 (1+1)+(3.5×4)=16 ←前述の式に代入 となり、表示幅を16mmにすれば入る「ハズ」なんですが…… 簡単に言えば、換算時の誤差で、理屈通りにはいかないんです。 実際、さきほど試してみました。そもそも桐では0.1mmが最小単位ですし。 逆に桐では、余白や表示幅の入力箇所で「10pt」と単位まで打ち込んでやると、 「3.5mm」と自動換算してくれます。 が、それにしてもやはり誤差のせいで、入ったり入らなかったりします。 計算式自体は難しいものではないので、そこで得た表示幅(mm)を打ち込んでみて、 もし入らないようでしたら、0.1mm単位で入るところまで広げていくしか ないと思います(上記の例では、16.3mmで入りました)。 それでは失礼します…… p.s.文字サイズに関しては、拙作ページの「組版Tips」コーナーに 簡単にまとめてあります。 http://www2.itjit.ne.jp/~hirata/tips2_size.htm | |||
3306 | Re:領域の表示幅を求める計算式はありませんか? | 小川 伸二 | 1999/11/15-08:39 |
記事番号3285へのコメント 平田さんお返事有り難うございます。 > (セルの左余白+右余白)+(フォントサイズ×文字数)=列の表示幅 >になるはず。このうち、フォントサイズがよくつかめない。 その通りです。この様に質問すればよかったのにまわりくどく書いて すいませんでした。 試してみたところ、誤差はでますが目安をつかむという意味では 非常に助かります。 それほど厳密な(0.01mm)単位までもとめていませんし... >p.s.文字サイズに関しては、拙作ページの「組版Tips」コーナーに >簡単にまとめてあります。 >http://www2.itjit.ne.jp/~hirata/tips2_size.htm 後でゆっくり拝見したいと思います。 まずは、ご返事まで。 ありがとうございました。 |