Я не могу получить простой ответ на это.
У меня есть пиксельные координаты, я хочу напечатать изображение на (альбомной) странице с этими координатами.
В моем печатном мероприятии я делаю:
Dim mypoint As New PointF(1, 1192)
e.Graphics.DrawImage(My.Resources.littleSquare, mypoint)
Это явно не работает: я указываю пиксели, но драйвер ожидает дюймы (?) Или что?
Пытался: e.Graphics.PageUnit = GraphicsUnit.Inch
без удачи.
Я бы хотел использовать метод конвертации, например:
Dim mypoint As New PointF(convertPixelsIntoInches(1), convertPixelsIntoInches(1192))
e.Graphics.DrawImage(My.Resources.littleSquare, mypoint)
Private Function convertPixelsIntoInches(ByVal pixels As Integer) As Single
Return ??
End Function
Есть намеки? Спасибо.