| 4D v18SVG_SET_FILL_RULE | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 SVG_SET_FILL_RULE 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SVG_SET_FILL_RULE ( objetSVG ; modeRemplissage ) | ||||||||
| Paramètre | Type | Description | ||||||
| objetSVG | Ref_SVG |   | Référence d’un élément SVG | |||||
| modeRemplissage | Texte |   | Mode de remplissage de l’objet | |||||
La commande SVG_SET_FILL_RULE permet de préciser le mode de remplissage de l’objet SVG désigné par objetSVG. Une erreur est générée si objetSVG n’est pas une référence valide.
Le paramètre modeRemplissage doit contenir l’une des valeurs suivantes : "nonzero", "evenodd" ou "inherit". Dans le cas contraire, une erreur est générée.
Référence : http://www.yoyodesign.org/doc/w3c/svg1/painting.html#FillRuleProperty
Illustration des modes de remplissage pour obtenir ces tracés :
  //Création d’un tracé avec le mode de remplissage 'evenodd'
 $Dom_path:=SVG_New_path($Dom_SVG;250;75)
 SVG_PATH_LINE_TO($Dom_path;323;301;131;161;369;161;177;301)
 SVG_PATH_CLOSE($Dom_path)
 SVG_SET_FILL_BRUSH($Dom_path;"red")
 SVG_SET_STROKE_WIDTH($Dom_path;3)
 SVG_SET_FILL_RULE($Dom_path;"evenodd")
 
  //Création d’un objet similaire avec le mode de remplissage 'nonzero'
 $Dom_path:=SVG_New_path($Dom_SVG;250;75)
 SVG_PATH_LINE_TO($Dom_path;323;301;131;161;369;161;177;301)
 SVG_PATH_CLOSE($Dom_path)
 SVG_SET_FILL_BRUSH($Dom_path;"red")
 SVG_SET_STROKE_WIDTH($Dom_path;3)
 SVG_SET_FILL_RULE($Dom_path;"nonzero")
  //Déplacement horizontal
 SVG_SET_TRANSFORM_TRANSLATE($Dom_path;300)
	Produit :  4D
	Thème :  Attributs
	Numéro :  
        65899
        
        
        
	
	Créé :  4D v12
	
	
	
	
	4D SVG ( 4D v18)
	
	
 Ajouter un commentaire
Ajouter un commentaire