Аннотация:
Для работы с ActiveX-контролами в .NET Framework есть стандартный подход. Средствами .NET SDK или Visual Studio генерируем сборку, в которой будет создана обёртка для ActiveX-контрола, представляющая его в виде .NET контрола.
Так можно сгенерировать обёртку и для контрола Microsoft Internet Explorer Web Browser. И использовать функциональность браузера веб-страниц в своих программах.
Это всё хорошо, но не всегда автоматические конвертеры могут правильно сделать свою работу. Если хочешь, чтобы что-то было сделано как следует, сделай это сам. Я сделал обёртку над WebBrowser средствами только языка C#. Теперь, если вы хотите что-то передалать на свой лад, можно брать эти исходники, а не проделывать весь путь самостоятельно.
А>Но печатает с header'ом (Page n of N) и footer'ом (URL="..."). Как убрать их?
Нет, не знаю. Не такой уж я спец по Internet Explorer.
Возможно, если порыться в Microsoft Knowledge Base, удастся найти ответ.
Давным-давно я сделал програмульку для печати ценников в одном супермаркете — на DHTML+JScript. Там прямым текстом пользователю пришлось объяснять: "Зайдите в Options, установите поля в 0.00" и т.п. Такой способ вышел дешевле, чем копать MSDN.
Здравствуйте, Олег Михайлик, Вы писали:
ОМ>Статья:
ОМ>Авторы: ОМ> Олег Михайлик
ОМ>Аннотация: ОМ>Для работы с ActiveX-контролами в .NET Framework есть стандартный подход. Средствами .NET SDK или Visual Studio генерируем сборку, в которой будет создана обёртка для ActiveX-контрола, представляющая его в виде .NET контрола. ОМ>Так можно сгенерировать обёртку и для контрола Microsoft Internet Explorer Web Browser. И использовать функциональность браузера веб-страниц в своих программах. ОМ>Это всё хорошо, но не всегда автоматические конвертеры могут правильно сделать свою работу. Если хочешь, чтобы что-то было сделано как следует, сделай это сам. Я сделал обёртку над WebBrowser средствами только языка C#. Теперь, если вы хотите что-то передалать на свой лад, можно брать эти исходники, а не проделывать весь путь самостоятельно.
Кому нужна очередная поделка для MSIE, пусть даже и для .Net? Этих компонентов как г**** в сартире. Извиняюсь, наболело.
Здравствуйте, <Аноним>, Вы писали:
А>Кому нужна очередная поделка для MSIE, пусть даже и для .Net? Этих компонентов как г**** в сартире. Извиняюсь, наболело.
A>Вопросы лицензирования и исходный код A>Странное название учитывая что тема лицензирования обсуждена в секции Финиш.
Возможно. Я не слишком полировал текст, в общем-то это просто сопроводиловка для лучшего понимания.
A>К тому же право использовать и изменять ещё не даёт это делать бесплатно.
Мне было бы не очень приятно, если бы кто-нибудь за этот компонент прислал деньги.
A>Нужнали ссылка на оригинал и проч?
Необходимости нет. Но если вставляете, попрошу без мата
Странное название учитывая что тема лицензирования обсуждена в секции Финиш. К тому же право использовать и изменять ещё не даёт это делать бесплатно. Нужнали ссылка на оригинал и проч?