Forum Programmation.autre Encadrer du texte en SVG

Posté par  (site web personnel) .
Étiquettes : aucune
0
3
nov.
2004
Je suis en train d'écrire un template XSLT qui génère du SVG à partir de données contenues dans un fichier XML. Mais voilà, ne connaissant pas vraiment les subtilités de SVG, je bloque sur un point : comment encadrer du texte en SVG

Plus clairement, je veux afficher une sorte d'organigramme (une série de boîte contenant du texte avec des flèches qui les relient). Dans ce cas comment faire pour dessiner chaque boîte sachant que je n'ai aucune idée à priori de la longueur du texte contenu dans la boîte.

En espérant avoir été assez clair,
merci d'avance.
  • # dot - GXL

    Posté par  . Évalué à 3.

    Cela ne répond pas à votre question mais ne serait-ce pas plus simple de transformer le xml en format dot (http://www.research.att.com/%7Eerg/graphviz/info/lang.html(...) ) et laisser la création du graph à un programme spécialisé tel que http://www.graphviz.org/(...) qui exporte aussi en svg ?

    La page de graphiz mentionne GXL pour Graph Exchange language (http://www.gupro.de/GXL/(...)) qui a l'air aussi de faire l'affaire et en plus c'est aussi du xml.
    • [^] # Re: dot - GXL

      Posté par  (site web personnel) . Évalué à 2.

      A première vue ça me semble une bonne idée, je vais regarder dans cette direction, merci.
  • # style

    Posté par  (site web personnel) . Évalué à 1.

    Il n'y a pas une propriété de css pour le texte en SVG qui définit une bordure ? Il faudrait vérifier, je sais que tu peux inclure du style à tes objets svg, pour en définir la couleur... Faut voir si'il y pas le meme que le fameux border pour xhtml.
    Si tu trouves poste la réponse :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.