4D v16

SVG_New_tspan

Accueil

 
4D v16
SVG_New_tspan

SVG_New_tspan 


 

SVG_New_tspan ( objetSVGParent ; texte {; x {; y {; police | défStyle {; 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 | défStyle  Texte in Nom de la police ou Définition de style
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', 'tspan' ou 'textArea' désigné par objetSVGParent et retourne sa référence. Si objetSVGParent n’est pas une référence d'un élément 'text', 'tspan' ou 'textArea', 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)



Voir aussi  

SVG_New_text

 
PROPRIÉTÉS 

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

 
HISTORIQUE 

Créé : Composant 4D SVG v11.3
Modifié : 4D v13

 
UTILISATION DE L'ARTICLE

4D SVG ( 4D v16)