Вот мой псевдокод:
Код: Выделить всё
var document = new PrintDocument
{
PrintSettings = _settings,
PageCount = 1
}
document.PrintPage += (sender, e) =>
{
Debug.WriteLine("print pageSize " + e.pageSize + " "+ e.Graphics .DPI + "dpi");
...
var rect1= new Rectangle(0,0,e.pageSize.Width,e.pageSize.Height);
e.Graphics.DrawImage(image1, rect1);
}
document.Print();
Подробнее здесь: https://stackoverflow.com/questions/792 ... resolution