AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 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, написанной самостоятельно.

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

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Печать самих файлов PDF Владимир Максимов DAX: База знаний и проекты 9 17.08.2017 10:34
Как сильно модифицировано ваше приложение Аксапты? mazzy DAX: Прочие вопросы 30 14.04.2011 17:26
Вставка строк в таблицы Аксапты сторонними средствами Андре DAX: База знаний и проекты 1 07.05.2009 16:49
Отчеты и печать штрих кода KingPeas DAX: Программирование 18 24.09.2008 14:31
Экспорт / импорт Help topics и запуск второй сессии Аксапты из-под себя DmitrySt DAX: Программирование 0 25.11.2004 00:22

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:39.