こんにちは、質問する側ばかりで申し訳ありませんが、
知識が乏しいためご容赦ください。
ピクチャボックス(のグラフィックスオブジェクト)に
DrawStringを使って文字列を描画する(/した)再に、
文字列の高さと幅をピクセル値で取得する方法に
ついてご教授よろしくお願いいたします。
API32のDrawTextを使用すれば良いのかと思ったのですが、
有効なサンプルを発見することができず、
簡単なテストすらもできていない状態です。
重ねてコメントをよろしくお願いいたします。
例えば、『___』のような文字列を出力した際に、
その高さを1ピクセルと見なしたい、という意味でしょうか?
そうではなく、基準となるフォントの高さが得られれば良い、
という意味であれば、Font.Heightプロパティを利用できると思います。
幅に関しては、Graphics.MeasureString メソッドあたりですかね。
魔界の仮面弁士さん、コメントありがとうございます。
私が質問の中で意図していたのは
魔界の仮面弁士さんのコメントの中で
基準となるフォントの・・・の部分に相当していました。
おかげさまで、思っていたとおりの動作を獲得することが
できました。
自分の勉強不足を再認識するとともに
大変勉強になりました。ありがとうございます。
ツイート | ![]() |