2008-12-29 21 views
9

¿Hay alguna forma (preferiblemente un control) para mostrar gráficos vectoriales (preferiblemente SVG) en una aplicación Windows Forms?¿Cómo puedo visualizar gráficos vectoriales (SVG) en una aplicación Windows Forms?

Supongo que esto sería fácil de hacer con WPF, pero preferiría no tener que migrar el proyecto.

+0

Aquí hay dos enlaces que podrían ayudarlo (nunca usé ninguno, yo mismo): [http://www.jbrowse.com/svgnet/](http://www.jbrowse.com/svgnet/) [http : //sourceforge.net/projects/svgdomcsharp/] (http://sourceforge.net/projects/svgdomcsharp/) – MusiGenesis

Respuesta

6

GDI+ y la clase Graphics puede hacer gráficos vectoriales.

Para SVG, se puede tratar de cargarlo en la WebBrowser control ...

+2

+1 WebBrowser es una idea buena y simple. – MusiGenesis

+0

Parece que esta pregunta: http://stackoverflow.com/questions/11463862/how-can-i-display-an-svg-file-in-a-64-bit-net-application tiene una solución en casos donde el control WebBrowser no es una opción. –

1

Usted no tiene que migrar su proyecto para utilizar WPF. Los proyectos de Windows Forms pueden incorporar controles WPF. Consulte SVGImage Control.

Cuestiones relacionadas