プリンタを 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)
単位の問題であることがわかりました.1つはMMだと思いますが、もう1つの単位がわからないため、換算係数を計算できません.
何か案は?