20得票3回答
如何创建XPS文档?

我想创建一个用于存储和打印的XPS文档。 如何在我的程序中最简单地创建一个XPS文档(例如,带有一些数据的简单网格),并将其传递给其他人?

19得票1回答
序列化FixedDocument时出现FileFormatException错误

当将FixedDocument序列化为XPS时,有时会出现FileFormatException错误,告诉我某个字体(我猜测)的格式不符合预期的文件格式规范(请参见下面的异常)。神秘的部分是: - 异常只会偶尔发生 - 它只会在特定的FontFamily/Style/Weight组合(如Se...

10得票2回答
将FixedDocument保存为XPS文件会导致内存泄漏。

我创建了一个 .NET Windows 服务,执行某些操作并生成报告。这些报告是 XPS 文档,我将它们保存在特定的目录中。 由于熟悉 WPF,我选择了实例化 System.Windows.Documents.FixedDocument,并根据需要添加带有内容的 FixedPage 对象来创建...

10得票1回答
字符串值为文件位置的空值,但是存储的值表示它不是空值。

我正在尝试使用FreeSpire将安全的PDF文件转换为XPS,并再次转换为PDF,然后使用iTextSharp将它们组合起来。以下是我的代码片段,用于转换各种文件。char[] delimiter = { '\\' }; string WorkDir = @"C:\Users\**...

9得票2回答
如何使WPF的DocumentViewer释放其对源XPS文档的文件锁定?

在WPF DocumentViewer中显示XPS文件,关闭DocumentViewer实例后,XPS文件被锁定,我无法删除它。 我需要释放XPS文件上的锁,以便我可以删除它,使用相同名称编写另一个文件,并可选择在新的DocumentViewer实例中显示该新XPS文件。 我需要在同一应用程序...

9得票2回答
将BlockUIContainer打印到XpsDocument / FixedDocument

问题 如何打印包含 BlockUIContainer 的 FlowDocument? 如何强制对 FlowDocument 进行测量、更新或排列操作? 背景 我有一个生成的包含文本段落、使用资源字典中的 DrawingBrushes 填充的 Rectangle 元素以及自定义控件的 ...

8得票1回答
从FlowDocument创建XPS文档并实时附加的方法

我有一个FlowDocument,我想将它转换为XPS文档并将其附加到电子邮件中一起发送。我正在使用以下代码: public static MemoryStream FlowDocumentToXPS(FlowDocument flowDocument, int width, int he...

7得票4回答
FlowDocument保存为XPS文档时缺失图像。

我在将FlowDocument保存为XPS文档时遇到了一些困难,无法显示其中包含的图像。 我的操作步骤如下: 1.使用WPF的Image控件创建图像。我在调用BeginInit/EndInit之间设置图像源。 2.将图像添加到FlowDocument中并将其包装在BlockUIConta...

7得票2回答
如何隐藏WPF DocumentViewer的菜单栏?

目前我在一个WPF窗口中有一个DocumentViewer,用来显示XPS文件。我已经创建了自己的“下一页”和“上一页”按钮,并将DocumentViewer.Background属性设置为完全透明。 现在DocumentViewer自己的控件只剩下顶部的菜单栏(显示缩放设置、打印等)和底部...