我一直在WPF应用程序中使用System.Windows.Xps.Packaging.XpsDocument
类来导出UIElements的集合。它似乎工作得很好,但并非总是如此。
当有两个具有完全相同视觉属性的视觉效果时,当使用Microsoft的XPS Viewer打开XPS文件时,它们不会出现。相同的元素根本不出现。如果我使用其他查看器打开xps文件,或者只使用一些online tool将其转换为PDF,则所有内容都会正确呈现:
有谁知道这种行为可能是什么原因,我该如何解决?
此处还有一个link to the XPS file,用于演示行为。
谢谢!
答案 0 :(得分:0)
不是真正的解决方案,但这似乎是与xps标准的XPS查看器实现相关的问题。您不是第一个遇到此问题的人:https://social.msdn.microsoft.com/Forums/en-US/43319dbd-e359-45f8-aa90-0f5835617981/xps-file-hides-some-elements-on-some-viewers?forum=windowsxps
所以你可能无能为力。