我有一个以xps格式创建报告的应用程序,如果我尝试使用XPS Viewer打开xps文件,它试图在IE中打开,但它不会打开。
Internet Explorer版本是IE8和Windows xp Professional。
以下是用于保存xps文档的代码
Paginator pag = new Paginator(flowdocument, def);
using (var container = Package.Open(savePath +"\\Test.xps", FileMode.Create))
{
using (var xpsDoc = new XpsDocument(container, CompressionOption.Maximum))
{
var rsm = new XpsSerializationManager(new XpsPackagingPolicy(xpsDoc), false);
rsm.SaveAsXaml(pag);
rsm.Commit();
}
}