- - PR -
C# 文字列描画時の占有領域のサイズを知りたい(Graphicsオブジェクト)
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-05-01 09:28
タイトルについては私は特に問題ないと思います。
Graphics、サイズ、領域という単語が含まれる場面では、 Regionの方の意味合いでの領域をイメージしますので。 幅や高さというキーワードは、あったらなおよかったかもしれませんが、 タイトルの長さを考えると省略したとしても仕方ないところかなと思います。
さて、本題です。 Q1 → 既に回答のあるとおり、Graphics.MeagureStringメソッドでよいでしょう。 Q2 → 改行ピッチは行間の長さということでよいですか? 2行分の高さ - 1行分の高さ x 2 でどうでしょうか? Q3 → 既定の幅ピッチとは何でしょうか?最大幅でよければ、 Wの幅をMeagureStringで求めるとかどうでしょうか。 | ||||
|
投稿日時: 2007-05-01 12:40
かなり蛇足になるけど、 私の場合、LaTEX触ってた頃にemの意味を知ってから、大文字のMの幅を使ってますね。 EMの説明(wikipedia.org) #ちなみに高さはXを使う(ゆえに単位はex)ってどこかで見いたけど忘れた。 [ メッセージ編集済み 編集者: かずくん 編集日時 2007-05-01 12:41 ] | ||||
|
投稿日時: 2007-05-10 11:55
ご回答ありがとうございます。
MeasureStringで解決できました。 |