Печать рисунка на принтере из Аксапты
Всем доброе время суток.
Суть задачи такая.
Есть путь к файлу рисунка. Его необходимо отобразить на форме, и нажав на кнопку (кнопка на форме) отправить на печать на принтер (можно предварительно вывести диалог выбора принтера).
Сделал форму, на которой контрол Window и кнопка. При открытии формы создается экземпляр класса Image с передачей пути к рисунку и устанавливается свойство контрола window.image. Рисунок на форме отображается нормально.
При нажатии на кнопку необходимо распечатать рисунок на принтере. У Image есть метод printImage, но почему-то он не работает. В качестве параметра передаю контекст устройства, предварительно получив его при помощи стандартной WinAPI функции PrintDlg, написанной самостоятельно.
Кто-нибудь делал что-то подобное или может быть знает как еще по-другому можно распечатать рисунок?
|