version 11.3
SVG_New_tspan (objetSVGParent; texte{; x{; y{; police{; taille{; style{; alignement{; couleur}}}}}}}) Ref_SVG
| Paramètre | Type | Description | |
| objetSVGParent | Ref_SVG | Référence de l'élément parent | |
| texte | Texte | Texte à insérer | |
| x | Numérique | Coordonnée sur l'axe x | |
| y | Numérique | Coordonnée sur l'axe y | |
| police | Chaîne | Nom de la police | |
| taille | Entier | Taille des caractères en points | |
| style | Entier | Style des caractères | |
| alignement | Entier | Alignement | |
| couleur | Chaîne | Couleur du texte | |
| Résultat | Ref_SVG | Référence de l'objet texte SVG |
Description
La commande SVG_New_tspan crée un nouvel élément dans l'élément 'text' ou 'tspan' désigné par objetSVGParent et retourne sa référence. Si objetSVGParent n'est pas une référence d'un élément 'text' ou 'tspan', une erreur est générée.
Les différents paramètres optionnels sont décrits avec la commande SVG_New_text. Si certains paramètres optionnels sont omis, leurs valeurs sont héritées du ou des élément(s) parent(s).
Exemples
1. Dans un texte il est possible de créer des paragraphes qui héritent des propriétés du parent.
$SVG:=SVG_New `Créer un nouveau texte en Arial, bleu, Aligné à gauche $textID:=SVG_New_text ($SVG;"";0;0;"arial";-1;-1;Aligné à gauche;"blue") `Paragraphes imbriqués avec indentation et changement de taille et de style $textID:=SVG_New_tspan ($textID;"TITRE 1"; 10; 10;""; 24; Gras+Souligné ) $textID:=SVG_New_tspan ($textID;"Titre 2"; 20; 42;""; 12; Gras) $textID:=SVG_New_tspan ($textID;"Titre 3"; 30; 60;""; 10; Gras+Italique) $textID:=SVG_New_tspan ($textID;"Titre 4"; 40; 78;""; 8; Italique)
2. Changer une propriété tout en restant dans un élément "text", ici la taille du texte :
$textID:=SVG_New_text ($SVG;"Writing ";10;10;"arial";12) SVG_SET_FONT_SIZE (SVG_New_tspan ($textID;"with ");14) SVG_SET_FONT_SIZE (SVG_New_tspan ($textID;"SVG ");18) SVG_SET_FONT_SIZE (SVG_New_tspan ($textID;"is ");24) SVG_SET_FONT_SIZE (SVG_New_tspan ($textID;"easy ");36)
Référence