2.12.06

Afficher un texte depuis l'extension


En regardant les diverses extensions livrées avec Inkscape j'ai trouvé le bout de code suivant dans l'extension dots :



new = self.document.createElement('svg:text')
s = {'font-size': self.options.fontsize, 'fill-opacity': '1.0', 'stroke': 'none',
'font-weight': 'normal', 'font-style': 'normal', 'fill': '#000000'}
new.setAttribute('style', simplestyle.formatStyle(s))
new.setAttribute('x', str(x))
new.setAttribute('y', str(y))
new.appendChild(self.document.createTextNode(str(text)))
node.appendChild(new)

Cela ressemble à ce qu'il me faut pour créer un texte sous Inkscape.
Les coordonées du texte sont x et y et le texte lui même est la chaîne str(text).
La chaîne s contient toutes les caractéristiques du texte.

Aucun commentaire: