问题标签 [xpsviewer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2334 浏览

wpf - 使用 WPF 显示 XPS 文档的另一种方法

我想问一下,除了 DocumentViewer 之外,是否还有其他替代方法可以在 WPF 应用程序中显示 XPS 文档?.NET 中的即用型控件或类(如果可能)。

这是因为在滚动页面时 DocumentViewer 有点慢。

谢谢!

0 投票
2 回答
2010 浏览

xaml - 嵌入 .NET 应用程序的 XPS 或 XAML 查看器?

是否有查看器对象或 ActiveX 控件可用于在我的 .NET 应用程序中嵌入 XPS 文档或 XAML GUI?

0 投票
1 回答
51260 浏览

c# - 将 WPF (XAML) 控件转换为 XPS 文档

我可以使用现有的 WPF (XAML) 控件,对其进行数据绑定并将其转换为可以使用 WPF XPS 文档查看器显示和打印的 XPS 文档吗?如果是这样,怎么做?如果没有,我应该如何使用 XPS/PDF/等在 WPF 中进行“报告”?

基本上,我想采用现有的 WPF 控件,对其进行数据绑定以获取有用的数据,然后使其可打印并可供最终用户保存。理想情况下,文档创建将在内存中完成,除非用户专门保存文档,否则不会访问磁盘。这可行吗?

0 投票
4 回答
4676 浏览

printing - 使用 WPF XPS 查看器打印 XPS 时的默认布局方向

使用 WPF XPS 查看器打印 XPS 时,是否可以设置默认布局方向?

我的固定文档 XPS 将其页面方向设置为横向,页面媒体大小的宽度大于其高度,并且它在查看器中正确显示为横向。只是当您点击打印按钮时,“打印对话框”首选项默认为“纵向”并且它会这样打印。

我宁愿不必更改用户的默认打印设置,如果 XPS Viewer 能够按照设计打印的方式打印 XPS,我会更喜欢它。

0 投票
2 回答
900 浏览

java - 是否有可以像 iPaper 那样内置到网页中的 XPS 查看器?

有谁知道可以内置到网页中的 XPS 查看器,该查看器可以访问托管在我们服务器上的 XPS 文件,就像 iPaper 访问 pdf 一样?(事实证明,将这些 XPS 文件自动转换为 PDF 非常困难。)

非常感谢,杰克

0 投票
1 回答
84 浏览

xps - XpsSignatureDefinition.SpotLocation - 它是如何工作的?

SpotLocation 是如何工作的?以下代码不会在现场位置的固定页面上显示数字签名请求(DSR)。DSR应该自动出现在页面上的现场位置,还是我必须定义签名图片,文本和按钮并将其放置在xps页面上?

0 投票
1 回答
888 浏览

xpsdocument - 查看 Xps 文档 - 压缩部分的数据长度不一致

第二行给出下一个错误:压缩部分的数据长度不一致

为什么?

0 投票
1 回答
744 浏览

xps - 使用 XPS 文档 API 查看 XPS?

如何使用(本机 Windows 7)XPS Document API查看 XPS ?

给定一个XPS 对象模型包对象( IXpsOMPackage),我如何将它渲染到位图或设备上下文?


在元文件可以“播放”到设备上下文的方式中,我如何渲染 XPS?

0 投票
1 回答
725 浏览

wpf - 来自 WPF 报告的 XPS 中的自定义页面大小输出

我有一个 WPF 报告,它以自定义页面大小绘制报告内容(我们可以将其视为 A4,问题是一样的),如果我将输出发送到打印机(物理或虚拟,如 PDFCreator)我的自定义页面大小为每个页面正确保留。

但是当我将其输出为 XPS 格式时,页面会适应 Letter 页面大小。

将 WPF 报告输出到 XPS 时如何保留我的自定义页面大小?

我的最终目标:从 WPF 获得 PDF,我的方法是使用 PDFSharper 将 XPS 转换为 PDF。转换效果很好,但 XPS 输出损坏了我的自定义页面大小。欢迎使用其他方法,但无论如何我想了解和控制 XPS 输出页面大小。

示例项目:Test_WpfToPDF_withXpsCorruptingPageSizeToLetter.zip

0 投票
1 回答
93 浏览

c# - 以编程方式禁用 MXDW 打印首选项

Windows 7 上有一个设置可以自动从 MXDW 打开 XPS 文件:

https://blogs.msdn.microsoft.com/adrianford/2008/08/20/automatically-opening-xps-files-from-mxdw/

有没有办法通过代码更改此复选框设置?我正在使用 C#/VB.NET