Показать сообщение отдельно
Старый 17.08.2007, 17:27   #1  
Delfins is offline
Delfins
Участник
 
320 / 39 (2) +++
Регистрация: 20.09.2005
Адрес: Riga, Latvia
Реализация своей печати из ActiveX контрола.
Есть у меня графический АктивX контрол, который вроде бы все рисует нормально.

Сейчас это всё надо вывести на принтер. Сам контрол не поддерживает распечатку.. Есть только одна ф-я "ReportControl(hDC,x,y..... width, margin ...)" .. ну типа как понял - выводит чего-то в hDC

Ну вот, а в аxапта нету никагого класса для вывода этой фигни ...
Посмотрел пример VC++ этого контролла, как там это делается -

X++:
StartDoc() // winapi
for (page_from -> page_to)
{
   startpage();
   PrintControl(); // тут есче самому надо вычислять что надо выводить
   endpage();
}
EndDoc();
DeleteDC();
Так воооот.... Как это всё в Аxапта реализовать ???

ПС: есче есть ф-я вывода в картинку, но она делает тот самый PrintScreen да и есче глючный

Спасибо!