ich eine WPF-Flowdocument in das Dateisystem speichere, diesen Code verwenden und einen Dateinamen mit einer xps Erweiterung:Öffnen von FlowDocument als XPS-Dokument mit XPS Viewer?
// Save FlowDocument to file system as XPS document
using (var fs = new FileStream(fileName, FileMode.OpenOrCreate, FileAccess.ReadWrite))
{
var textRange = new TextRange(m_Text.ContentStart, m_Text.ContentEnd);
textRange.Save(fs, DataFormats.XamlPackage);
}
Meine App das Dokument mit diesem Code nachladen:
// Load file
using (var fs = new FileStream(fileName, FileMode.Open, FileAccess.Read))
{
m_Text = new FlowDocument();
var textRange = new TextRange(m_Text.ContentStart, m_Text.ContentEnd);
textRange.Load(fs, DataFormats.XamlPackage);
}
jedoch Der XPS Viewer, der mit Windows 7 ausgeliefert wird, kann die Dateien nicht öffnen. Die gespeicherten XPS-Dateien zeigen das XPS-Symbol an, aber wenn ich einen Doppelklick anklicke, kann der XPS-Viewer den XPS-Viewer nicht öffnen. Die Fehlermeldung lautet "Der XPS Viewer kann dieses Dokument nicht öffnen."
Haben Sie eine Idee, was ich mit meinem XPS-Dokument machen muss, damit es vom XPS Viewer geöffnet werden kann? Danke für Ihre Hilfe.
XPS-Dokument ist nicht dasselbe wie XAML-Paket. –