У меня есть простой элемент управления веб-браузера, который отображает локальную веб-страницу, и эта веб-страница имеет записи и функцию печати, но всякий раз, когда я нажимаю кнопку печати на веб-странице, меня перенаправляют в IE, и появляется диалоговое окно печати, что я хочу отключить перенаправление в любой другой браузер и отобразить диалоговое окно печати из моего веб-браузера.
Я много искал решение, но единственная принятая логика:
private void webBrowser1_NewWindow(object sender, CancelEventArgs e)
{
e.Cancel = true;
}
Но не сработало .....
Вот функция JavaSCript:
<script type="text/javascript">
function printDiv(printDiv)
{
//calledFromJSHandlerFunction(document.getElementById(printDiv).innerHTML);
var w = window.open("about:blank");
w.document.write(document.getElementById(printDiv).innerHTML);
w.print();
w.close();
}
Наконец-то, надеюсь, вы, ребята, помогите мне.