我的打印机设置为 MM。我正在尝试使用以下代码打印时如何使文本居中:
Dim CentrePage As Single
CentrePage = Convert.ToString((e.PageBounds.Width / 2) - (e.Graphics.MeasureString("SENpic Report - " & Format(Now, "dddd, dd MMMM, yyyy") & " - Page " & prnPage, f).Width / 2))
e.Graphics.DrawString("SENpic Report - " & Format(Now, "dddd, dd MMMM, yyyy") & " - Page " & prnPage, f, br, CentrePage, 17)
现在我知道这是一个单位问题,我认为一个单位是 MM,但我不确定另一个单位是什么,所以我无法计算出它的转换因子。
有任何想法吗?