2009-02-16 11 views

Antwort

8

Eine schnelle Suche auf MSDN zeigt a thread einen Beitrag von Peggi Goodwin enthält, eine PM an Microsoft:

WPF nicht die EMF und WMF-Bildformate unterstützt. Diese Formate sind anfälliger für Sicherheitslücken als andere Bildformate, daher beabsichtigen wir nicht, sie zu unterstützen.

+0

Ja, danke Objekte können Robert. Ich hatte den gleichen Thread bemerkt und konnte nicht recht glauben, dass Sicherheitslücken einfach die Unterstützung für diese Dateiformate zerstören würden, ohne dass sie durch ein anderes Format ersetzt wurden. – user62572

+0

Wir haben unsere WinForms-Anwendung auf die Verwendung von WPF aktualisiert und haben die gleichen Probleme mit der Metafile-Unterstützung, die wir zum Kopieren und Einfügen in Office-Produkte verwenden, erhalten. Gegenwärtig übersetzen wir von XAML zu Metadatei von Hand dafür (nach der Umwandlung unserer komplexen XAML in einfache Pfade und Glyphen mit XPS). –

1

Ich habe es getan !!!

Ich verwende ComponentOne WPF-Diagramm in meinem realen Code, aber um das Beispiel einfach zu halten, habe ich nur einen Knopf gedrückt. Aber es funktioniert bei komplexen WPF-Widgets. Schriftarten, Transparenz, AntiAlias ​​etc. alles funktioniert. Und ich kann in Word einfügen und Bezeichnungen in Diagrammen etc. ändern.

Grundsätzlich dezimiere ich XAML zu XPS dann importiere es wieder in XAML.

Dann habe ich ein Open-Source-Projekt, das XAML in WMF konvertiert XAMLToys genannt.

XAMLToys würden 99% der Zeit scheitern, weil Sie keine Serien komplexe XAML

http://softronix.com/download/WpfToWmfClipboard.zip

Big dickes Lob an diesen beiden Projekten

http://xamltoys.codeplex.com/

http://khason.net/blog/converting-fixeddocument-xpsdocument-too-to-flowdocument/