Freigeben über


FillRule Enumeration

Definition

Gibt an, wie die sich überschneidenden Bereiche von PathFigure-Objekten , die in einer Geometry enthalten sind, kombiniert werden, um den Bereich der Geometrie zu bilden.

public enum class FillRule
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class FillRule
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum FillRule
Public Enum FillRule
<object property="enumMemberName"/>
Vererbung
FillRule
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Felder

EvenOdd 0

Diese Regel bestimmt, ob sich ein Punkt innerhalb des Ausfüllbereichs befindet, indem ein unendlicher Strahl von diesem Punkt in eine beliebige Richtung gezeichnet und die Anzahl der vom Strahl geschnittenen Pfadsegmente in der angegebenen Form gezählt wird. Bei einer ungeraden Zahl liegt der Punkt innen, und bei einer geraden Zahl liegt er außen.

Nonzero 1

Eine Regel, die bestimmt, ob sich ein Punkt innerhalb des Ausfüllbereichs im Pfad befindet, indem ein unendlicher Strahl von diesem Punkt in eine beliebige Richtung gezeichnet und anschließend die Stellen untersucht werden, an denen ein Segment der Form den Strahl schneidet. Beginnen Sie mit dem Wert 0 (null), und addieren Sie für jede Stelle, an der ein Segment den Strahl von links nach rechts schneidet, den Wert 1. Subtrahieren Sie für jede Stelle, an der ein Pfadsegment den Strahl von rechts nach links schneidet, den Wert 1. Wenn das Ergebnis nach dem Zählen der Überschneidungen 0 (null) ist, liegt der Punkt außerhalb des Pfads. Andernfalls liegt er innerhalb des Pfads.

Gilt für: