问题标签 [xps]

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 回答
4741 浏览

wpf - WPF - 创建不是来自 Visual 的 XPS 文档的示例

我正在寻找不涉及 RDLC/SSRS 的报告/打印解决方案。我想使用 DocumentViewer,我知道它支持 XPS。我找到了很多使用 Visual to XPS 的示例,但我还没有找到很多示例,我可以使用现有的 WPF 页面,使用各种控件(如标签、列表框、网格等)并将其创建到 XPS 文档中。是否有一个代码示例可以获取整个 XAML 页面并创建 XPS?

0 投票
0 回答
339 浏览

wpf - WPF - 克隆对象并将它们放入 XPS 文档时出错

这是底线:我试图避免使用 RDLC/SSRS,而是从我的 XAML 创建 XPS 文件。

我在这里合并了各种文章中的代码片段,我正在 (1) 从我的页面克隆我需要的 XAML 对象,以及 (2) 将它们传递到 XPS 对象中的新页面

这个过程似乎适用于我仍然可以使用代码修改的非数据绑定对象。这是一个简单的示例,展示了我如何克隆现有标签:

但是,当我将相同的代码应用于包含 DataContext 的对象时,它不会呈现内容。它将呈现对象本身,就像它可能显示列表框的轮廓或数据网格的一个空列一样,但它不会显示任何其他数据。我已经确认我正在从渲染中提取对象的页面正确呈现,只有在克隆和 XPS 渲染中对象数据才会丢失。

帮助。

0 投票
3 回答
633 浏览

vb.net - 批量打印异常

将多个 .xps 文档打印到物理打印机时出现此错误

文件被成功假脱机,直到发生打印作业异常

InnerException 是内存不足,无法继续执行程序。

来源是 PresentationCore.dll

我应该从哪里开始搜索?

0 投票
1 回答
670 浏览

wcf - 在 WCF 类库中生成带有图像的 XPS 文档的问题

我有一个 Silverlight 应用程序,它使用 Web 服务来创建 XPS 文档。文档模板在 WCF 类库中创建为 XAML 控件。

为了将实际数据绑定到我的文档模板,我设置了控件的 DataContext 属性。问题是当我查看我的 XPS 时,图像(我将图像控件的源绑定到代表图像 URL 的字符串属性)没有显示,就好像它们没有加载一样。我怎么解决这个问题?谢谢!

0 投票
1 回答
477 浏览

openxml - 我可以使用 OpenXml 来编辑 XPS 文件吗?

我猜 OpenXml 是为 Office 产品设计的,但是用 OpenXml 编辑 XPS 文件是没有问题的?

0 投票
2 回答
284 浏览

.net - 从 WPF 应用程序打印一系列整页图像的最简单方法是什么?

我有一系列图像(仅存储在本地磁盘上),我想打印,每页一个,如有必要,可能会按比例放大/缩小并居中。

从 WPF 应用程序执行此操作的最直接方法是什么?

是否以某种方式创建 XPS 文档,如果是,那么如何创建?如果不是,还有什么其他可能性?(例如PrintDocumentSystem.Drawing?)

0 投票
1 回答
525 浏览

.net - XPS 文件的 XamlReader 抛出找不到资源

我尝试使用 XamlReader.Load ( XMLReader ) 读取 XPS 文件。一些 XPS 文件读入,我可以完美地浏览。我正在使用的其中一个 XPS 文件在 IE 中正确显示,但出现以下异常:

当我在 IE 中查看文件或使用 unZIP 工具浏览时,有问题的图像文件位于 XPS 文件中指定位置“png/1.png”的位置,图像文件正确显示。

有任何想法吗?

0 投票
7 回答
2855 浏览

wpf - XPS 的意义何在?

当我阅读有关 WPF 的书籍时,我看到作者提到 XPS,就好像它很重要一样。Windows 还包括它的 XPS 查看器,我已经看到它被列为 Windows 的“功能”。

但为什么?重点是什么?谁他妈用它?据我了解,XPS 基本上类似于 PDF、xhtml 或 ePub(只是 xhtml)……甚至是 Word 的docx格式。这些格式中的许多功能都是相同的。

与任何其他格式相比,它似乎没有任何重大好处。在我看来,作为一种从 RichTextBox 保存和加载 FlowDocuments 的方法,xhtml 比 XPS 有用得多。我查看了多个关于在两者之间转换的博客。互联网上的大多数或全部富文本是 (x)html。除此之外,我认为没有人使用它来发布他们的文档。首选PDF。XPS 似乎只是 MS 制作并决定推动的一些随机格式。我通常喜欢 MS,但他们确实有这种事情的习惯。MS 不能用 xhtml 制作一个 api 吗?我认为这在很多情况下会更有用。

那么,使用 XPS 是否有意义,尤其是与我提到的其他格式之一(或任何我没有提到的格式)相比?您是否曾经在您的程序或其他程序中使用过 XPS?

0 投票
0 回答
1032 浏览

wpf - WPF PrintVisual - 在打印对话框中选择 XPS 导致错误

我花了一些时间搜索这方面的相关主题,但没有找到任何...

我的问题是我在尝试选择“打印到 Microsoft XPS 文档错误”时遇到了一些错误。

  • 如果我选择打印,我会得到保存对话框。如果我选择一个文件并点击确定,它将正确保存我的 XPS 文件,但我注意到我的 WPF 窗口变成了全白,就像它崩溃了一样。尝试从资源管理器打开 XPS 文件时,内容正确。
  • 如果我选择打印,然后在保存对话框中点击取消,我会得到“Win32 错误:传递给系统调用的数据区域太小”。

我正在做的代码是

我看过其他关于编写更深入的打印代码的帖子,但是现在所有代码都在做这些(我从另一个开发人员那里继承了这个)。有没有人解决这个问题?谢谢。

0 投票
3 回答
1298 浏览

c++ - XPS开源实现?

是否知道 XPS [XML 打印规范] 的任何 C/C++ 开源。

我找到了http://www.ndesk.org/Xps,但它是 c# ...

任何帮助将不胜感激。