4D v16SVG_Get_class |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16
SVG_Get_class
|
SVG_Get_class ( objetSVG {; nomsClasses} ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
objetSVG | Ref_SVG |
![]() |
Référence d'objet SVG | |||||
nomsClasses | Pointeur |
![]() |
Pointeur sur un tableau de noms de classes | |||||
Résultat | Texte |
![]() |
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.
// 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"
Produit : 4D
Thème : Attributs
Créé : 4D v14
4D SVG ( 4D v16)