Legt die aktuelle Füllregel im Cairo-Kontext fest. Die Füllregel wird
verwendet, um zu bestimmen, welche Regionen innerhalb oder außerhalb
eines komplexen (möglicherweise sich selbst schneidenden) Pfads liegen.
Die aktuelle Füllregel betrifft sowohl ccontext:Fill() als auch
ccontext:Clip(). Die folgenden Werte können für fill_rule
übergeben werden:
#CAIRO_FILL_RULE_WINDING
-
Wenn der Pfad den Strahl von links nach rechts kreuzt, zählt +1. Wenn der
Pfad den Strahl von rechts nach links kreuzt, zählt -1. Links und rechts
werden aus der Perspektive des Blicks entlang des Strahls vom Startpunkt
aus bestimmt. Wenn die Gesamtzahl ungleich Null ist, wird der Punkt aufgefüllt.
#CAIRO_FILL_RULE_EVEN_ODD
-
Zählt die Gesamtzahl der Schnittpunkte, unabhängig von der Ausrichtung der
Kontur. Wenn die Gesamtzahl der Schnittpunkte ungerade ist, wird der Punkt
gefüllt.
Die Standardfüllregel ist #CAIRO_FILL_RULE_WINDING.