xps

    0热度

    1回答

    我有一个WCF服务作为中间层,在某些场合我需要创建一个可打印的文档,将其存储在数据库中供将来参考,并将其返回给客户端。 我作为文件格式的第一选择是XPS,所以我想在WCF服务中创建一个XPS文档,存储它并返回它。 有没有一种简单的方法来实现这一点,或其他一些明显的方式来解决我的问题(在WCF中存储和返回可打印文档)我错过了?

    7热度

    2回答

    .Net包含一个很好的控件,名为DocumentViewer。它还提供了一个用于在加载的文档中查找文本的子控件(至少它应该做什么)。 当插入FixedPage的对象作为DocumentViewer的文档来源时,查找功能找不到任何内容。甚至没有单个字母。我还没有试过FlowDocument的呢, 为DocumentViewer文件是没有多大用处,并在网络上的资源并不实际存在,我现在要问的计算器社区:

    5热度

    5回答

    以下代码片段说明打开XPS文件时的内存泄漏。如果您运行它并观察任务管理器,它将会增长并且不会释放内存,直到应用程序退出。 '******控制台应用程序BEGINS。 Module Main Const DefaultTestFilePath As String = "D:\Test.xps" Const DefaultLoopRuns As Integer = 1000

    4热度

    4回答

    我有一个运行在大量XPS文档(数千个)上的WinForms .Net应用程序,在此运行期间,每个文档的句柄数量(根据sysinternals进程监视器和任务管理器)将增加3-10。我非常怀疑这些是由MS .Net XPS框架库打开并未关闭的句柄,但我无法追踪它。 尽管单步执行代码,在同一次运行过程中,处理计数会在不同点增加。例如,一次循环和句柄计数将在一行上跳1,下次可能不跳,或者它可能跳2。所以