4D v16

SVG_SET_FILL_RULE

Home

 
4D v16
SVG_SET_FILL_RULE

SVG_SET_FILL_RULE 


 

SVG_SET_FILL_RULE ( svgObject ; fillRule ) 
Parameter Typ   Beschreibung
svgObject  SVG_Ref in Referenz des SVG Elements
fillRule  Text in Modus zum Füllen von Objekten

Der Befehl SVG_SET_FILL_RULE gibt die Füllregel für das SVG Objekt an, definiert in svgObject. Ist svgObject keine gültige Referenz, wird ein Fehler erzeugt.

Der Parameter fillRule muss einen der folgenden Werte enthalten: "nonzero", "evenodd" oder "inherit". Andernfalls wird ein Fehler erzeugt.

Referenz: http://www.w3.org/TR/SVG/painting.html#FillRuleProperty

Beispiele für Füllregeln:

  //Pfad mit der Füllregel 'evenodd' erstellen
 $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")
 
  //Ein ähnliches Objekt mit der Füllregel 'nonzero' erstellen
 $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")
  //Horizontales Bewegen
 SVG_SET_TRANSFORM_TRANSLATE($Dom_path;300)

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Attributes
Nummer: 65899

 
GESCHICHTE 

Erstellt: 4D v12

 
ARTIKELVERWENDUNG

4D SVG ( 4D v16)