XPS 与 Windows 窗体

发布于 2024-07-08 04:50:32 字数 79 浏览 12 评论 0原文

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

What is the best way to display and print XPS files in a Windows Forms application?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

GRAY°灰色天空 2024-07-15 04:50:32

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

更多信息请参见:http://msdn.microsoft.com/en-us/库/ms745781.aspx

I think the easiest way is to use WPF, you can host a WPF control inside a WinForms application - you don't have to rewrite your GUI in WPF or anything like that.

more information here : http://msdn.microsoft.com/en-us/library/ms745781.aspx

我不会写诗 2024-07-15 04:50:32

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

On my machine, XPS files open automatically thru IE. I would just drop a WebBrowser control on the form and navigate to the XPS file then call the Print() method.

朱染 2024-07-15 04:50:32

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

I just call Process.Start(XpsRchVw.exe, "pathtofile")
if you have xps viewer EP installed then this will open your xps in xpsviewer and allow you to use it to print edit etc
binks

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文