Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Метод Print компонента TAcroPdf (http://forum.oszone.net/showthread.php?t=316449)

m9yt 04-07-2016 15:38 2647910

Метод Print компонента TAcroPdf
 
Использую компонент TAcroPdf.
Необходимо организовать печать нескольких pdf-файлов в цикле.
Создаю форму, отображаю документ в ActiveX компоненте и вызываю метод Print.
Прикол в том, что у этого метода нет результата. Т.е. не ясно, что нажал пользователь - Ок или Отмема. А как раз после печати мне необходимо закрыть форму с компонентом. Но я не знаю, как отследить событие закрытия формы печати. Это вообще возможно?
Код:

procedure PDFForm.Print;
begin
acroPDF.Print; // Вызываем диалоговое окно печати
...
// и вот тут по идее нужно вызывать закрытие основной формы с компонентом, но окно печати появляется не в момент вызова acroPDF.Print, а уже при выходе из PDFForm.Print.
end;



Время: 23:24.

Время: 23:24.
© OSzone.net 2001-