delphi svg image-rendering

Representación de SVG con Delphi



image-rendering (8)

El propio SVG Viewer de Adobe ( http://www.adobe.com/svg/viewer/install/ ) está basado en COM y se puede usar en Delphi envolviéndolo con las herramientas de importación. El visor de Adobe SVG está descontinuado, pero estará disponible para su descarga hasta fines de 2008. No conozco ningún reemplazo directo basado en COM en el momento de escribir esto, pero hay algunos productos mencionados aquí ( http: // wiki. svg.org/Viewer_Implementations ).

Puede controlar el contenedor SVG y el DOM en detalle, y es compatible con la interacción y los documentos SVG dinámicos.

¿Cuáles son las opciones para importar y representar imágenes SVG con Delphi (Win32)?

El componente "Interactivo" sería una gran ventaja, me gustaría poder modificar la imagen SVG de forma dinámica (cambiar colores, anchos de línea, textos) y obtener eventos cuando el usuario haga clic en la imagen.



Perdón por el tema anterior, pero esta es una forma nativa de trabajar con svg - http://www.aggpas.org/ Tal vez sea útil para alguien


He intentado todas las opciones enumeradas anteriormente, ninguna funcionó, pero encontré:

http://development.mwcs.de/svgimage.html

Lo que funcionó para mi fuera de la caja proverbial,
no impecable, principalmente los degradados se representan incorrectamente.
Pero se acerca.

Espero que esto te ayude.


Hay un recurso interesante de Delphi en grupos de Yahoo para aquellos que todavía están atrapados en la solución SVG ActiveX Viewer :

SVG-Group -> Archivos -> DelphiSVGEvents.zip

La membresía es requerida para acceder a ella.



Estaba buscando una solución para esto, cuando me di cuenta de que puedes usar TWebBrowser para mostrar SVG usando Internet Explorer.