| 4D v13SVG_New_text | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v13
 SVG_New_text 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SVG_New_text ( objetSVGParent ; texte {; x {; y {; police | stylePolice {; taille {; style {; alignement {; couleur {; rotation {; interligne {; étirement}}}}}}}}}} ) -> Résultat | ||||||||
| Paramètre | Type | Description | ||||||
| objetSVGParent | Ref_SVG |   | Référence de l’élément parent | |||||
| texte | Texte |   | Texte à insérer | |||||
| x | Réel |   | Coordonnée sur l'axe x | |||||
| y | Réel |   | Coordonnée sur l'axe y | |||||
| police | stylePolice | Texte |   | Nom de la police ou Définition de style | |||||
| taille | Entier long |   | Taille des caractères en points | |||||
| style | Entier long |   | Style des caractères | |||||
| alignement | Entier long |   | Alignement | |||||
| couleur | Chaîne |   | Couleur du texte | |||||
| rotation | Réel |   | Angle de rotation du texte | |||||
| interligne | Réel |   | Interlignage en point | |||||
| étirement | Réel |   | Facteur d'étirement horizontal | |||||
| Résultat | Ref_SVG |   | Référence de l'objet texte SVG | |||||
La commande SVG_New_text insère le texte dans le conteneur SVG désigné par objetSVGParent et retourne sa référence. Si objetSVGParent n’est pas un document SVG, une erreur est générée.
Les paramètres optionnels x et y permettent de préciser le positionnement sur l'axe x et sur l'axe y du coin supérieur du premier caractère du texte. Ce point est différemment situé selon la valeur de l'alignement : à gauche pour un alignement à gauche, à droite pour un alignement à droite ou au centre lorsque le texte est centré.
La commande SVG_New_text accepte deux syntaxes différentes pour la définition des caractères :
0 = Normal
1 = Gras
2 = Italique
4 = Souligné
8 = Barré
Le paramètre optionnel alignement permet de spécifier le type d'alignement appliqué au texte dessiné. Vous devez passer une des valeurs suivantes :
2 = Aligné à gauche
3 = Centré
4 = Aligné à droite
Le paramètre optionnel couleur contient le nom de la couleur de la police. Pour plus d’informations sur les couleurs, reportez-vous au chapitre "Couleurs et dégradés".
Le paramètre optionnel rotation permet de préciser la rotation à appliquer au texte.
Le paramètre optionnel interligne permet de préciser la valeur de l'interlignage si le texte comporte plusieurs lignes. Valeur par défaut = 1.
Le paramètre optionnel étirement  permet d'appliquer horizontalement un facteur d'étirement (valeur >1)  ou de condensation (valeur comprise entre 0 et 1) au texte.
 SVG_New_text($Dom_svg;"Hello World !";x;y;style_definition)style="font-size:48px;fill:red;"
Texte simple utilisant les propriétés de texte par défaut :
 $SVG:=SVG_New
 $textID:=SVG_New_text($SVG;"Hello world!")Texte en bleu, italique, souligné et aligné à droite :
 $SVG:=SVG_New
 $text:="Hello world!\rBonjour le monde!\rHola Mundo!"
 $size:=48
 $font:="helvetica"
 $textID:=SVG_New_text($SVG;$text;400;10;$font;$size;Italique+Souligné;Aligné à droite;"blue")Texte vertical :
 $SVG:=SVG_New
 $textID:=SVG_New_text($SVG;$text;-250;0;"";48;-1;-1;"red";-90)Texte condensé ou étiré :
 $SVG:=SVG_New
 $textID:=SVG_New_text($SVG;"Hello world (condensed)";0;0;"";-1;-1;-1;"blue";0;1;0,8)
 $textID:=SVG_New_text($SVG;"Hello world (normal)";0;24)
 $textID:=SVG_New_text($SVG;"Hello world (stretched)";0;48;"";-1;-1;-1;"red";0;1;2)
	Produit :  4D
	Thème :  Texte
	Numéro :  
        65958
        
        
        
	Nom intl. :  SVG_New_text
     Liste alphabétique des commandes
    Liste alphabétique des commandes

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