SVG_New_tspan

4D - Documentation   Français   English   German   Composant 4D SVG, Commandes par thèmes   4D SVG, Index   Retour   Précédent   Suivant

version 11.3


SVG_New_tspan (objetSVGParent; texte{; x{; y{; police{; taille{; style{; alignement{; couleur}}}}}}}) Ref_SVG

ParamètreTypeDescription
objetSVGParentRef_SVGRéférence de l'élément parent
texteTexteTexte à insérer
xNumériqueCoordonnée sur l'axe x
yNumériqueCoordonnée sur l'axe y
policeChaîneNom de la police
tailleEntierTaille des caractères en points
styleEntierStyle des caractères
alignementEntierAlignement
couleurChaîneCouleur du texte
RésultatRef_SVGRé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

SVG_New_text.


4D - Documentation   Français   English   German   Composant 4D SVG, Commandes par thèmes   4D SVG, Index   Retour   Précédent   Suivant