正如主题中所说,我必须为基于 Web 的应用程序创建一个功能,该功能将允许用户直接发送打印而不提示任何对话框,只需使打印(即单击并打印)变得简单!但不适合我:(。
请建议什么是最好的选择以及我应该如何写它(技术)。
请建议!
Thanks.
EDIT:打印应在用户的默认打印机上发送。
我找不到其他解决方案
浏览器。当我发布这个问题时,IE 就在
更高的优先级,很高兴我发现
一个为它。如果你有解决办法
对于其他浏览器(firefox、safari、opera),请在此处分享。
谢谢。
VBSCRIPT 比在 VB6 或 C#/VB.NET 上创建 ActiveX 方便得多:
<script language='VBScript'>
Sub Print()
OLECMDID_PRINT = 6
OLECMDEXECOPT_DONTPROMPTUSER = 2
OLECMDEXECOPT_PROMPTUSER = 1
call WB.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER,1)
End Sub
document.write "<object ID='WB' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>"
</script>
现在,打电话:
<a href="javascript:window.print();">Print</a>
将发送打印而不弹出打印窗口。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)