Показать сообщение отдельно
Старый 17.03.2008, 14:22   #1  
wolfstein is offline
wolfstein
Axapta Retail User
Axapta Retail User
 
51 / 91 (4) ++++
Регистрация: 05.07.2006
Печать рисунка на принтере из Аксапты
Всем доброе время суток.

Суть задачи такая.
Есть путь к файлу рисунка. Его необходимо отобразить на форме, и нажав на кнопку (кнопка на форме) отправить на печать на принтер (можно предварительно вывести диалог выбора принтера).

Сделал форму, на которой контрол Window и кнопка. При открытии формы создается экземпляр класса Image с передачей пути к рисунку и устанавливается свойство контрола window.image. Рисунок на форме отображается нормально.

При нажатии на кнопку необходимо распечатать рисунок на принтере. У Image есть метод printImage, но почему-то он не работает. В качестве параметра передаю контекст устройства, предварительно получив его при помощи стандартной WinAPI функции PrintDlg, написанной самостоятельно.

Кто-нибудь делал что-то подобное или может быть знает как еще по-другому можно распечатать рисунок?