我正在尝试使用文档查看器和 XPS atm,因为我以前没有尝试过。因此,我有一段简单的代码加载 XPS 文档并将其显示在文档查看器中,但是该文档没有出现。文档查看器加载并在调试模式下快速一步告诉我信息在那里,它只是不会显示。
dvDoc = new DocumentViewer();
string fileName = null;
string appPath = System.IO.Path.GetDirectoryName(Assembly.GetAssembly(typeof(DocumentWindow)).CodeBase);
if (type == "About")
fileName = appPath + @"\Documents\About.xps";
fileName = fileName.Remove(0, 6);
XpsDocument doc = new XpsDocument(fileName, FileAccess.Read);
dvDoc.Document = doc.GetFixedDocumentSequence();
我能找到的所有文献都告诉我这样做,但它似乎对我不起作用。我知道文档查看器不喜欢 URI,因此 filename.remove 行。
关于我所缺少的任何建议。
干杯, SumGuy