Delphi - Метод Print компонента TAcroPdf

Ответить
Аватара пользователя
m9yt

Delphi - Метод Print компонента TAcroPdf

Сообщение m9yt »

Использую компонент TAcroPdf.

Необходимо организовать печать нескольких pdf-файлов в цикле.

Создаю форму, отображаю документ в ActiveX компоненте и вызываю метод Print.

Прикол в том, что у этого метода нет результата. Т.е. не ясно, что нажал пользователь - Ок или Отмема. А как раз после печати мне необходимо закрыть форму с компонентом. Но я не знаю, как отследить событие закрытия формы печати. Это вообще возможно?



Код:

Код: Выделить всё

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

Вернуться в «Программирование и базы данных»