Printing WinRT Metro应用程序直接打印(无打印对话框)

Printing WinRT Metro应用程序直接打印(无打印对话框),printing,windows-8,windows-runtime,microsoft-metro,Printing,Windows 8,Windows Runtime,Microsoft Metro,我需要一种无需打开打印对话框选择打印机即可将直接发票打印到打印机的方法 这基本上是一个餐厅销售应用程序,我不希望用户先预览名单等,然后选择打印机等 我不介意在UI上使用某种打印按钮,但对话框正在破坏我的用户体验 我也看过Windows8开发者预览Metro风格的应用程序示例,但这里只解释和显示了普通打印 非常感谢您的帮助。在当前版本的WinRT中,无法跳过打印机选择屏幕,尽管打印机配置屏幕可以充分扩展以包括特定于应用程序的设置。说明了如何进行这些自定义 如果跳过打印机选择的能力对你的应用程序至关

我需要一种无需打开打印对话框选择打印机即可将直接发票打印到打印机的方法

这基本上是一个餐厅销售应用程序,我不希望用户先预览名单等,然后选择打印机等

我不介意在UI上使用某种打印按钮,但对话框正在破坏我的用户体验

我也看过Windows8开发者预览Metro风格的应用程序示例,但这里只解释和显示了普通打印


非常感谢您的帮助。

在当前版本的WinRT中,无法跳过打印机选择屏幕,尽管打印机配置屏幕可以充分扩展以包括特定于应用程序的设置。说明了如何进行这些自定义


如果跳过打印机选择的能力对你的应用程序至关重要,你需要在这个版本中考虑一个经典的桌面应用程序。

作为一个提示,Chrome WrRT应用程序能够在不触发WrRT打印对话框的情况下进行打印。遗憾的是,我还不确定它是如何做到这一点的。

我认为WinRT的原则之一是,您的应用程序无法直接访问文件系统或打印机之类的东西。由用户控制,而不是由应用程序控制。所以我认为这是不可能的。@svick文件系统是可访问的,但仅限于某些文件夹。也可以从metro打印感谢svick的回答,如果确实是这样,那么我看不到WinRT适用于更严肃的应用程序,然后基本上它只是android和iOS的克隆。@iaimtomisbehave你没有正确阅读这个问题,我不是问是否可以打印,我知道可以。我想知道是否可以在没有询问打印详细信息的对话框的情况下打印,我需要在代码隐藏中设置它们,当用户单击“打印”时,它应该立即打印,没有问题。我不想在WinStore上发布我的应用,如果您可以完全访问API,那就太好了。默认浏览器具有特殊权限: