Здрасвуйте. Такая проблема. Нужно вывести на печать страницу из TWebBrowser. Причем с заданными параметрами полей страницы, колонтитулов и Портрет\Ландшафт не показывая диалоговое окно "парамертры страницы". Вариант установить свойсва страницы вручную перед запуском программы не подходит.
Я нашел следующий выход:
вызываю окно свойства страницы:
WB1.ControlInterface.ExecWB(OLECMDID_PAGESETUP, OLECMDEXECOPT_PROMPTUSER, vIn, vOut);
потом перехватываю его, заполняю поля и закрываю до того как оно успеет прорисоваться. Есть более гуманный способ? Нигде не могу найти информацию какую роль тут играют
vIn и
vOut. Думаю их то и надо както использовать
И второй вопрос: Можно ли заставить окно предварительного просмотра прорисоваться немного покрупнее чем это делается по умолчанию?