2010-11-09 25 views
0

我们可以在Kiosk模式下打开IE吗?但不能以最大化视图打开IE?我们试图从C#.NET应用程序中打开一个IE实例。此实例在自助服务终端模式下打开,但禁止用户在弹出的打印预览中选择“确定”(因为IE最大化覆盖整个屏幕)。我们希望某种方式只在IE中打开特定的页面(因此在信息亭模式下),但不能覆盖整个屏幕,以便用户可以选择打印选项。 另外还有一种方法可以完全禁用打印选项并使用默认选项静默打印? 任何想法和建议?在Kiosk模式下打开IE但未最大化

回答

0

这听起来像你在寻找WebBrowser control,它允许你在你的程序中嵌入IE浏览器。

+0

另外还有一种方法可以完全禁用打印选项并使用默认选项静默打印? – deveffort 2010-11-09 03:46:41

+0

@deveffort:尝试'webBrowser.Document.ExecCommand(“Print”,false,null)'。但是,我认为它不会起作用。 – SLaks 2010-11-09 03:49:51

+0

对于System.Windows.Forms的web浏览器,它是:webbrowser.Print() 对于WPF web浏览器,是这样的: mshtml.IHTMLDocument2 DOC = webbrowser.Document作为mshtml.ITHMLDocument2; doc.execCommnad(“Print”,false,null); – JohnForDummies 2010-12-08 13:17:36

0

我会看看到Microsoft HTML应用程序:

http://msdn.microsoft.com/en-us/library/ms536496%28VS.85%29.aspx

他们将会给过如何显示应用程序的镀铬多一点的控制,以及当前上下文中运行登录用户。

+0

是否有任何IE设置来完全忽略打印选项并默默打印? – deveffort 2010-11-09 06:15:48

+0

没有把手指放在钥匙上,是的,我相信如此。你可以通过系统权限将vbscript放入hta: – 2010-11-09 12:20:39

+0

对不起,跳过了一些链接:http://technet.microsoft.com/en-us/library/ee692768.aspx和http://www.robvanderwoude.com/ vbstech_printing_print.php应该让你开始。 – 2010-11-09 12:22:08

相关问题