Tôi đang đi với trình xem tài liệu và XPS atm như tôi chưa thử trước đây. Vì vậy, tôi có một đoạn mã đơn giản tải một tài liệu XPS và hiển thị nó trong trình xem tài liệu, tuy nhiên tài liệu không xuất hiện. Trình xem tài liệu sẽ tải và một bước nhanh trong chế độ gỡ lỗi cho tôi biết thông tin có ở đó, nó sẽ không hiển thị.Hiển thị tài liệu XPS trong Trình xem tài liệu
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();
Tất cả các tài liệu Tôi có thể tìm cách bảo tôi làm theo cách này nhưng dường như nó không có tác dụng đối với tôi. Tôi biết rằng trình xem tài liệu không thích URI, do đó dòng filename.remove.
Mọi đề xuất về những gì tôi bị thiếu.
Chúc mừng, SumGuy
tôi đã không thực sự được làm việc trên dự án đặc biệt này thời gian gần đây vì vậy không tôi đã không nhận thấy. Nhưng bây giờ bạn đề cập đến nó, nó là khá rõ ràng. Chúc mừng cho việc trả lời – SumGuy