Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Visualizar e imprimir SVG (https://www.clubdelphi.com/foros/showthread.php?t=70087)

mcs 28-09-2010 23:50:39

Visualizar e imprimir SVG
 
Hola,

Me interesa poder abrir, visualizar e imprimir archivos SVG (imágenes vectoriales). He estado buscando con el sr. Google, pero no encuentro nada que pueda hacer esto correctamente (con poder cargar el SVG renderizado a un TImage sería suficiente).

Conoceis algun componente, librería, o similar que pueda tratar los archivos SVG?

Muchas gracias,

Marc

defcon1_es 29-09-2010 11:27:00

Buscando en google me he encontrado este enlace:
http://www.crossgl.com/aggpas/documentation/index.html

y este otro
http://stackoverflow.com/questions/6...svg-and-delphi

mcs 29-09-2010 12:11:51

Cita:

Empezado por defcon1_es (Mensaje 377860)

Gracias Defcon1_es. El AggPas ya lo estuve estudiando, pero por lo que parece implementa el mínimo posible del formato SVG y por tanto no es muy usable (solo para imágenes muy simples).

La pregunta de stackoverflow tambien la miré. De momento, lo único que se me ha ocurrido es usar la librería Cairo (hacer un wrapper o unos bindings para Delphi). El problema es que no tengo ni idea de cómo usar una DLL externa con Delphi... :cool:

Lord Delfos 30-09-2010 01:20:25

Sí... yo también he andado atrás de una biblioteca para SVG.

De momento he encontrado librsvg, que es lo que usa Cairo para renderizar... El problema es que está hecha en C y todabía no sé cómo ·$% bajarme el gcc para Windows y compilar las dichosas bibliotecas. O si se puede usar otro compilador o qué...

Todo un tema. De momento creo que la apuesta más segura (o única) es librsvg.


Edit: ¡Momento! Encontré la versión para Win32... Ahora habrá que ver cómo se usan.


La franja horaria es GMT +2. Ahora son las 14:58:46.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi