在webbrowser控件中,我想设置媒体类型=打印。因此它将以打印预览模式显示内容。这是可能的,怎么做?
答案 0 :(得分:0)
它似乎唯一的解决方案是将请求重定向到其他服务器,这将获取原始页面并修改css属性以在屏幕上显示打印布局。这可以通过删除屏幕css文件并将属性media =“print”设置为media =“screen”来完成。
答案 1 :(得分:0)
在谷歌浏览器中(我现在使用的是33版),您可以通过 F12 打开开发人员工具,然后按 Esc 。在“模拟”标签中,您可以将CSS media
设置为print
。
答案 2 :(得分:-1)
通过将media属性设置为print -
,使用CSS模拟打印预览<link rel="stylesheet" type="text/css" href="path/to/print.css" media="print" />
Creating print preview page dynamically in ASP.NET
Creating print preview page dynamically in ASP.NET
http://www.eggheadcafe.com/community/aspnet/2/10083542/open-the-print-preview-di.aspx