c# winform调用WebBrowser.print() 打印没反应

问题描述

我使用vs2010,c#winform调用WebBrowser.print()打印,在调试的时候没问题,但打包安装后使用没反应。webBrowser1在也没加载时候就附加内容了,可以显示,我尝试方法:1、webBrowser1.ShowPrintDialog();webBrowser1.Print();2、webBrowser1.Print();,而且确定加载完才打印的。也尝试调用MSHTML.dll。请问大侠是怎么解决的,十分感谢。

解决方案

解决方案二:
这个帖子怎么就沉了呢,我也是这问题
解决方案三:
这个问题你搞定了没?

时间: 2024-09-20 14:12:32

c# winform调用WebBrowser.print() 打印没反应的相关文章

js-循环调用window.print打印,想只在第一次显示弹窗,后面的弹窗均不显示

问题描述 循环调用window.print打印,想只在第一次显示弹窗,后面的弹窗均不显示 5C 使用ajax查询数据,赋值给隐藏的页面,然后调用print()进行打印不能用插件 var i = 0; function printmore() { var orderRow = $('#dg').datagrid(""getSelections""); var len = orderRow.length; if(i == len) { return; } $.ajax(

存储过程 print-sql 存储过程的print 打印结果去了哪儿?java调用存储过程会打印吗?

问题描述 sql 存储过程的print 打印结果去了哪儿?java调用存储过程会打印吗? sql 存储过程的print 打印结果去了哪儿?java调用存储过程会打印吗? 解决方案 在sql的控制台上啊.会打印.

方法-widow.print()打印会有页眉和页脚 怎么去掉呢?

问题描述 widow.print()打印会有页眉和页脚 怎么去掉呢? 网上找了一些方法 也只对ie有用 求解火狐之类的浏览器怎么去掉页眉页脚呢 代码实现 解决方案 window.print调用的是浏览器自带的打印服务,控制不了,只能由用户通过系统自带的设置来配置是否打印页头页脚. 不知道网上有没有插件实现firefox打印的插件,谷歌了下视乎没找到..~ ie也是用的acx来实现的吧

js调用iframe实现打印页面内容的方法

 这篇文章主要介绍了js调用iframe实现打印页面内容的方法,需要的朋友可以参考下 1.程序说明   1) 此程序可以实现选择页面中的区域进行打印,以iframe方式进行打印: 2) 与原生态的print() 区别在于,取消打印页面后可以完整保留当前访问页面的内容.   2.代码部分   1) JS 函数:  代码如下: function do_print(id_str)//id-str 打印区域的id { var el = document.getElementById(id_str); v

打印机“正在删除”及“正在打印”没反应的解决办法

  打印队列堵塞通常是由于打印机的第一个文件没有正常输出打印,而导致了后面的文件也无法打印 解决打印机"正在删除"及"正在打印"没反应的办法,具体步骤如下: 第一种方法: 关闭打印机电源,然后删除打印任务. 第二种方法: 1.点击"开始"-"运行",输入 services.msc ,打开服务列表,找到"Print Spooler"服务把它停止. 2.再点击"开始"-"运行&qu

winform的webbrowser显示的网页中加载flash会导致内存飙升怎么解决

问题描述 winform的webbrowser显示的网页中加载flash会导致内存飙升怎么解决 5C winform的webbrowser显示的网页中加载flash会导致内存飙升,报错如下: 问题签名: 问题事件名称: APPCRASH 应用程序名: iexplore.exe 应用程序版本: 9.0.8112.16421 应用程序时间戳: 4d76255d 故障模块名称: Flash32_11_2_202_235.ocx 故障模块版本: 11.2.202.235 故障模块时间戳: 4f9af5a

winform操作webbrowser控件,全自动延时执行过程的精准控制!

问题描述 winform操作webbrowser控件,全自动延时执行过程的精准控制! 如题,我有20个方法(都是操作webbrowser控件的)需要依次执行,执行第一个方法之后会返回一个结果,根据这个结果判断第一个方法是否执行成功,但第一个方法执行完毕的时间是未知的,我又必要等待这个返回结果判断是否成功,才能决定多久调用下一个方法执行! 核心问题就是:怎样去等待上一方法个执行完毕返回结果(每个方法都操作webbrowser控件的,都是未知的延迟等待时间),在这个等待的时间里我又不能中断线程,因为

window.print打印指定div指定网页指定区域的方法_javascript技巧

第一种方法:指定不打印区域使用CSS,定义一个.noprint的class,将不打印的内容放入这个class内. 细如下: <style media=print type="text/css"> .noprint{visibility:hidden} </style> 要打印的内容.哈哈! <p class="noprint">将不打印的代码放在这里.</p> <a href="javascript:w

在Java程序中调用C函数--打印&quot;HelloWorld&quot;

源地址:http://java.sun.com/docs/books/jni/html/start.html#26346 本文是将书中的第二章单独抽出来,红色部分为译者注. 1.概述 这个打印的过程是用JDK或Java 2 SDK写一个简单的Java程序,程序会调用一个C函数打印"HelloWorld".这个过程将包括以下步骤: 创建一个Java类(HelloWorld.java),以及定义一个native方法. 使用javac去编译这个HelloWorld源文件,生成HelloWor