WinRT Metro App直接打印(无打印对话框)

时间:2012-02-13 06:27:38

标签: printing windows-8 windows-runtime microsoft-metro

我需要一种方法将直接发票打印到打印机,而无需打开打印对话框来选择打印机。

它主要用于餐馆销售应用程序,我不希望用户先预览单据等,然后选择打印机等。

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

我还查看了Windows 8开发人员预览Metro风格应用示例,但只解释了普通打印并在那里显示。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:1)

作为单挑,Chrome WinRT应用程序可以在不触发WinRT打印对话框的情况下进行打印。可悲的是,我还不确定它是怎么做到的。