2010-11-09 3 views
0

Pouvons-nous ouvrir IE en mode kiosque - mais pas dans une vue agrandie? Nous essayons d'ouvrir une instance IE à partir d'une application C# .NET. Cette instance s'ouvre en mode kiosque mais désactive l'utilisateur pour qu'il sélectionne 'OK' dans l'aperçu avant impression (puisque IE est maximisé pour couvrir tout l'écran). Nous voulons un moyen d'ouvrir UNIQUEMENT une page spécifique dans IE (donc en mode kiosque) mais ne couvrant pas le plein écran afin que l'utilisateur puisse choisir les options d'impression. Vous pouvez également désactiver complètement les options d'impression et imprimer en mode silencieux en utilisant les options par défaut? Des idées/suggestions?Ouvrir IE en mode kiosque MAIS non maximisé

Répondre

0

On dirait que vous cherchez le WebBrowser control, qui vous permet d'intégrer IE dans votre programme.

+0

Vous pouvez également désactiver complètement les options d'impression et imprimer en mode silencieux en utilisant les options par défaut? – deveffort

+0

@deveffort: Essayez 'webBrowser.Document.ExecCommand (" Print ", false, null)'. Cependant, je ne pense pas que ça marchera. – SLaks

+0

Pour un navigateur Web System.Windows.Forms, il est: webbrowser.Print() Pour une WebBrowser WPF, quelque chose comme ceci: mshtml.IHTMLDocument2 doc = webbrowser.Document comme mshtml.ITHMLDocument2; doc.execCommnad ("Print", false, null); – JohnForDummies

0

Je prendrais un coup d'oeil dans Microsoft HTML Applications:

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

Ils vont donner un peu plus de contrôle sur la façon dont le chrome de l'application est affiché, et fonctionne dans le contexte du moment utilisateur connecté.

+0

Existe-t-il un paramètre IE pour ignorer complètement les options d'impression et imprimer en silence? – deveffort

+0

Sans mettre les doigts sur les clés, oui, je le crois. Vous pouvez déposer vbscript dans un hta avec les privilèges du système: –

+0

Désolé, vous avez ignoré certains liens: http://technet.microsoft.com/en-us/library/ee692768.aspx et http://www.robvanderwoude.com/ vbstech_printing_print.php devrait vous aider à démarrer. –

Questions connexes