社区
C#
帖子详情
大家好,我问个关于C# Winform WebBrowser控件 打印的几个问题
mohugomohu
2010-04-26 11:35:35
1.怎样设置默认打印机
2.怎样设置“打印预览"-"页面设置"-"页眉页脚"
...全文
406
12
打赏
收藏
大家好,我问个关于C# Winform WebBrowser控件 打印的几个问题
1.怎样设置默认打印机 2.怎样设置“打印预览"-"页面设置"-"页眉页脚"
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kangyanwen2003
2011-08-23
打赏
举报
回复
WebBrowser.ShowPrintDialog();
WebBrowser.ShowPageSetupDialog();
WebBrowser.ShowPrintPreviewDialog();
mohugomohu
2010-04-26
打赏
举报
回复
[Quote=引用 7 楼 computerfox 的回复:]
这篇文章封装了一个browser,实现了打印的设置预览:
http://www.codeproject.com/KB/miscctrl/csEXWB.aspx
[/Quote]
好的,可是里面东西太多了,是哪个方法设置打印预览?
捷哥1999
2010-04-26
打赏
举报
回复
这个相对简单一点,也可以看看:
http://www.codeproject.com/KB/cs/WBrowser.aspx#Properties,Print,PrintPreview,PageSetup,SaveAs8
捷哥1999
2010-04-26
打赏
举报
回复
这篇文章封装了一个browser,实现了打印的设置预览:
http://www.codeproject.com/KB/miscctrl/csEXWB.aspx
cjcgy
2010-04-26
打赏
举报
回复
你可以用好像是DrawToBitmap这么个方法来输出到Bitmap里面,
然后自己写打印的逻辑。
捷哥1999
2010-04-26
打赏
举报
回复
Web.ExecWB(6,1) 打印
Web.ExecWB(7,1) 打印预览
Web.ExecWB(8,1) 打印页面设置
mohugomohu
2010-04-26
打赏
举报
回复
[Quote=引用 3 楼 computerfox 的回复:]
看看这篇文章:
http://www.cnblogs.com/payne/archive/2007/05/21/753849.html
[/Quote]
看了,请注意我的是Winform
捷哥1999
2010-04-26
打赏
举报
回复
看看这篇文章:
http://www.cnblogs.com/payne/archive/2007/05/21/753849.html
mohugomohu
2010-04-26
打赏
举报
回复
不行啊,客户不会设置的啊
Justin-Liu
2010-04-26
打赏
举报
回复
我觉得在IE里面设置了就行吧 没接触过 只是想法
mohugomohu
2010-04-26
打赏
举报
回复
没有满意的答案啊
mohugomohu
2010-04-26
打赏
举报
回复
[Quote=引用 6 楼 cjcgy 的回复:]
你可以用好像是DrawToBitmap这么个方法来输出到Bitmap里面,
然后自己写打印的逻辑。
[/Quote]
请问有例子吗?
c#
winform
中完美代替
Web
Browser
最新的
控件
geckofx33支持flash例子demo
c#
winform
中完美代替
Web
Browser
最新的
控件
geckofx33支持flash例子demo 经历了
web
browser
内存溢出 排版错误等各种
问题
终于找到了一个解脱模式,就是使用firefox内核的现阶段代替
web
browser
最好的
控件
了。 例子中包含了运行库
控件
代码调用演示 拿去可直接嵌入到你的工作项目中,vs2015up1调试通过,.net4框架
Winform
测试
Web
Browser
控件
对应的IE版本
测试
WinForm
原生
Web
Browser
控件
在当前环境下对应的IE版本.
C#
中
Web
Browser
控件
的简单调用
1,在项目中引用程序集拓展中的Microsoft.mshtml后,可以在公共
控件
中找到
Web
Browser
控件
。 2,在窗体中加入三个按钮,然后添加
Web
Browser
控件
,右键
控件
选属性,设置相应的属性。 3,设置
Web
Browser
控件
的属性 public Form1() { InitializeComponent();
web
Browser
1.ScriptErrorsSuppressed = true; //跳过脚本错误提示 } 4,双击按钮添加代码,调用
Web
Browser
控件
的Navigate方法实现显示不同网页 private void button1_Click(object sender, EventArgs e) {
web
Browser
1.Navigate("网址"); } 5,实现点链接而不弹窗,右击
Web
Browser
控件
选择属性,在相应属性面板中查看它所支持的事件,激活NewWindow事件,在事件函数中添加如下代码; private void
web
Browser
1_NewWindow(object sender, CancelEventArgs e) { //防止弹窗; e.Cancel = true; string url = this.
web
Browser
1.StatusText; this.
web
Browser
1.Url = new Uri(url); }
C#
从内存中获取
web
browser
控件
截图,可以后台或者隐藏窗体截图
C#
从内存中获取
web
browser
控件
截图,可以后台或者隐藏窗体截图
C#
从内存中获取
web
browser
控件
截图,可以后台或者隐藏窗体截图
c#
winform
web
browser
页面中js调用
winform
类方法
在
winform
嵌入网页项目中,如何在网页中通过js脚本调用
winform
中类的方法?此demo可以帮到你
C#
111,120
社区成员
642,537
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章