5

在 Windows 窗体应用程序中显示打印XPS 文件的最佳方式是什么?

4

3 回答 3

4

我认为最简单的方法是使用 WPF,您可以在 WinForms 应用程序中托管 WPF 控件 - 您不必在 WPF 或类似的东西中重写您的 GUI。

更多信息在这里:http: //msdn.microsoft.com/en-us/library/ms745781.aspx

于 2008-10-10T22:21:55.297 回答
3

在我的机器上,XPS 文件通过 IE 自动打开。我只需在表单上放置一个 WebBrowser 控件并导航到 XPS 文件,然后调用 Print() 方法。

于 2008-10-15T20:12:21.733 回答
0

如果您安装了 xps 查看器 EP,我只需调用 Process.Start(XpsRchVw.exe, "pathtofile") 那么这将在 xpsviewer 中打开您的 xps 并允许您使用它来打印编辑等 binks

于 2009-06-26T12:16:50.707 回答