4D v12

SVG_New_tspan

Accueil

 
4D v12
SVG_New_tspan

 

SVG_New_tspan 


 

SVG_New_tspan ( objetSVGParent ; texte {; x {; y {; police {; taille {; style {; alignement {; couleur}}}}}}} ) -> Résultat 
Paramètre Type   Description
objetSVGParent  Ref_SVG in Référence de l’élément parent
texte  Texte in Texte à insérer
Entier long in Coordonnée sur l'axe x
Entier long in Coordonnée sur l'axe y
police  Chaîne in Nom de la police
taille  Entier in Taille des caractères en points
style  Entier in Style des caractères
alignement  Entier in Alignement
couleur  Chaîne in Couleur du texte
Résultat  Ref_SVG in Référence de l'objet texte SVG

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).

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)

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)

 
PROPRIÉTÉS 

Produit : 4D
Thème : Texte
Numéro : 65956
Nom intl. : SVG_New_tspan

 
HISTORIQUE 

Créé : Composant 4D SVG v11.3

 
VOIR AUSSI  

SVG_New_text