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