Print Template
От: e_zverev  
Дата: 27.12.02 09:26
Оценка:
Доудевенер.

В IE, начиная с версии 5.5 появилась такая штука как Print Template. Насколько я понял это документ-шаблон, содержащий специальные элементы и скрипт, определяющие разбивку данных HTML на страницы и настройки страниц. Такие как ориентация, размеры, отступы от краев и т.д.
Вопрос прост. Как использовать Print Template из VB6 SP5.
MSDN говорит о том, что напрямую это невозможно. Видимо, от того, что существующая реализация метода WebBrowser.ExecWB не работает с VariantARG аргументами метода IOleCommandTarget::Exec.
Идея примерно такая: может быть можно написать "простенькую" DLL на C++, например, которая даст наружу функцию, принимающую указатель на IDispatch WebBrowser-а (ссылку из VB) и строку с адресом файла, содержащего PrintTemplate на диске, выполняющую указанную команду из списка комант для IOleCommandTarget::Exec. Например, _PRINT или _PRINTPREVIEW.

Заранее спасибо за любые наводки.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.