如何在正确的位置DrawText?

时间:2014-04-10 07:13:10

标签: c# text graphics drawing

我想在特定位置使用Graphic.DrawText方法绘制文本。例如,假设我需要绘制我的文本,给出以下界限:

X = 10;
Y = 10;
Width = 100;
Height = 100;

我希望我的字符串的最左边的点位于10,但如果我在X = 10添加一条垂直线,则会产生结果:

g.DrawLine(Pen, new Point(10, 10), new Point(10, 100));
g.DrawString("Hello", Font, Color, new Rectangle(10, 10, 100, 100), Format);

enter image description here

正如您所看到的,我的文字似乎已移位,但它与X = 10处的行不对应。

为什么呢?我该如何解决这个问题?

0 个答案:

没有答案