Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt an, wie das Innere eines geschlossenen Pfades ausgefüllt wird.
Namespace: System.Drawing.Drawing2D
Assembly: System.Drawing (in system.drawing.dll)
Syntax
'Declaration
Public Enumeration FillMode
'Usage
Dim instance As FillMode
public enum FillMode
public enum class FillMode
public enum FillMode
public enum FillMode
Member
| Membername | Beschreibung | |
|---|---|---|
| Alternate | Gibt den Füllmodus "abwechselnd" an. | |
| Winding | Gibt den Füllmodus "gewunden" an. |
Hinweise
Eine Anwendung füllt das Innere eines Pfades mithilfe eines der beiden folgenden Modi aus: "abwechselnd" oder "gewunden". Durch den Modus wird bestimmt, wie das Innere einer geschlossenen Figur ausgefüllt und ausgeschnitten wird.
Der Standardmodus ist Alternate. Um im Modus "abwechselnd" das Innere geschlossener Figuren zu bestimmen, wird ausgehend von einem beliebigen Punkt auf dem Pfad eine Gerade zu einem Punkt gezogen, der außerhalb des Pfades liegt. Wenn die Gerade eine ungerade Anzahl von Pfadsegmenten schneidet, liegt der Anfangspunkt innerhalb des geschlossenen Bereichs und ist daher Teil des Füll- oder Auswahlbereichs. Wird eine gerade Anzahl von Segmenten geschnitten, bedeutet dies, dass sich der Punkt nicht innerhalb eines Füll- oder Ausschneidebereichs befindet. Eine offene Figur wird ausgefüllt oder ausgeschnitten, indem zwischen dem Anfangs- und dem Endpunkt der Figur eine Linie gezogen wird.
Im Winding-Modus wird an jedem Schnittpunkt die Richtung der Pfadsegmente in Betracht gezogen. Für jeden Schnittpunkt im Uhrzeigersinn wird 1 addiert und bei jedem Schnittpunkt gegen den Uhrzeigersinn wird 1 subtrahiert. Wenn das Ergebnis ungleich 0 ist, wird der Punkt als innerhalb des Füll- oder Ausschneidebereichs angesehen. Wenn der Zähler 0 ist, bedeutet dies, dass der Punkt außerhalb des Füll- oder Ausschneidebereichs liegt.
Eine Figur wird abhängig von der Reihenfolge, in der die Segmente dieser Figur gezeichnet werden, als im Uhrzeigersinn oder gegen den Uhrzeigersinn orientiert angesehen.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0