wpf winforms winapi wmf .emf
http://softronix.com/download/WpfToWmfClipboard.zip

¿WPF es compatible con la lectura/escritura de archivos WMF/EMF de forma nativa?



winforms winapi (2)

Una búsqueda rápida en MSDN revela un hilo que contiene una publicación de Peggi Goodwin, un PM en Microsoft:

WPF no es compatible con los formatos de imagen EMF y WMF. Estos formatos son más susceptibles a las vulnerabilidades de seguridad que otros formatos de imagen, por lo que no es nuestra intención respaldarlos.

¿Puede Windows Presentation Foundation leer / escribir archivos WMF / EMF sin tener que usar WinForms Interop o Win32.

Si no es así, ¿cuál es el motivo?


Lo hice !!!

Estoy usando el gráfico WPF de ComponentOne en mi código real, pero para mantener el ejemplo simple, simplemente hice un botón. Pero sí funciona en widgets de wpf complejos. Fuentes, Transparencia, AntiAlias, etc. todo funciona. Y puedo pegar en Word y cambiar etiquetas en gráficos, etc.

Básicamente, diezmo el XAML a XPS y luego lo vuelvo a importar a XAML.

Luego usé un proyecto de código abierto que convierte XAML en WMF llamado XAMLToys.

XAMLToys fallará el 99% de las veces porque no puede serializar objetos XAML complejos

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

Grandes felicitaciones a estos dos proyectos

http://xamltoys.codeplex.com/

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