Unterstützt WPF das Lesen / Schreiben von WMF / EMF-Dateien nativ?

8

Kann Windows Presentation Foundation WMF / EMF-Dateien lesen / schreiben, ohne WinForms Interop oder Win32 verwenden zu müssen.

Wenn nicht, was ist der Grund?

    
user62572 16.02.2009, 20:44
quelle

2 Antworten

8

Eine schnelle Suche auf MSDN zeigt einen Thread enthält einen Beitrag von Peggi Goodwin, einem PM bei Microsoft:

  

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

    
Robert Macnee 16.02.2009 22:01
quelle
1

Ich habe es gemacht !!!

Ich verwende das WPF-Diagramm von ComponentOne in meinem echten 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 usw. ändern.

Grundsätzlich dezimiere ich XAML zu XPS und importiere es dann zurück nach XAML.

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

XAMLToys würde 99% der Zeit fehlschlagen, weil Sie keine komplexen XAML-Objekte

seriell erstellen können

Ссылка

Großes Lob an diese beiden Projekte

Ссылка

Ссылка

    
user269038 08.02.2010 22:33
quelle

Tags und Links