掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
文字を中央に描画するには? (ID:145005)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> 中央に描画させようと思っています。 StringFormat 等の指定に問題があるのかな…。 中央揃えにするために、どのようなコードを書いていますか? > .Graphics.MeasureString(str, stringFont) 2005 以降なら、TextRenderer.MeasureText なんてのもありますね。 > 原因と思われる余白が描画した四角形内にあります。 サンプルを実行してみましたが、仰る意味が良く分かりませんでした。 ずれるというのは、どの方向に、どの程度ずれているのでしょうか? 期待する結果と実際の結果を交えて説明してもらえると助かります。 # 例えば、文字列が "100" の場合と "100y" の場合では、 # ディセントの分だけ上下にズレが生じてしまっているとか、 # 固定ピッチではないフォントの場合だけ左右方向にズレている、とか。 とりあえず、文字列の描画の話なら、この辺り。 http://msdn.microsoft.com/ja-jp/library/aa735841.aspx https://www.microsoft.com/japan/msdn/net/books/ProgWinVBNET/chapter17.aspx
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.