4D v16

SVG_Get_class

Accueil

 
4D v16
SVG_Get_class

SVG_Get_class 


 

SVG_Get_class ( objetSVG {; nomsClasses} ) -> Résultat 
Paramètre Type   Description
objetSVG  Ref_SVG in Référence d'objet SVG
nomsClasses  Pointeur in Pointeur sur un tableau de noms de classes
Résultat  Texte in Nom(s) de classe(s)

La commande SVG_Get_class retourne le nom de la ou des classe(s) pour une image SVG dont la référence est passée dans le paramètre objetSVG. Les noms des classes sont retournés sous forme de chaîne, chaque nom séparé par un espace.

Vous pouvez également récupérer les noms des classes sous forme de tableau : il suffit pour cela de passer un pointeur sur le tableau dans le paramètre optionnel nomsClasses.

Exemple  

  // définition de 2 styles
 SVG_Define_style($Dom_SVG;".colored {fill: yellow; fill-opacity: 0.6; stroke: red; stroke-width: 8; stroke-opacity: 0.6}")
 SVG_Define_style($Dom_SVG;".blue {fill: blue}")
 
  // création d'un groupe et définition d'un style par défaut
 $Dom_g:=SVG_New_group($Dom_SVG)
 SVG_SET_CLASS($Dom_g;"colored blue")
 
 ARRAY TEXT($tTxt_Classes;0)
 $Txt_buffer:=SVG_Get_class($Dom_g;->$tTxt_classes)
 
  // $Txt_buffer = "colored blue"
  // $tTxt_classes{1} = "colored"
  // $tTxt_classes{2} = "blue"

 
PROPRIÉTÉS 

Produit : 4D
Thème : Attributs

 
HISTORIQUE 

Créé : 4D v14

 
UTILISATION DE L'ARTICLE

4D SVG ( 4D v16)