3

Graphics.DrawString で文字列を書き、StringFormat オブジェクト (StringAlignment.Near を運ぶ) とレイアウト Rectangle を渡すと、テキストは Rectangle の端の右側にあるピクセル数から始まります。このパディングは、使用されるフォントのサイズに関連しているため、異なるサイズで記述された文字列をプログラムで揃えることができなくなります。

これを回避し、レイアウト長方形に対して X=0 でテキストをすぐに開始する方法はありますか?

4

1 に答える 1

2

GenericTypographic を使用してこれを解決できます。

...
g.DrawString("Hi", font, Brushes.Black, 0, 0, StringFormat.GenericTypographic);
...
于 2013-11-22T08:20:09.587 に答える