英語で読む

次の方法で共有


FillRule 列挙型

定義

PathFigure に含まれる Geometry オブジェクトの交差する領域をどのように結合して Geometry の領域を作成するかを指定します。

C#
public enum FillRule
継承
FillRule

フィールド

EvenOdd 0

あるポイントから任意の方向に無制限に光線を描画し、その光線が交差する特定の形状からのパス セグメントの数をカウントすることで、そのポイントが塗りつぶし領域内にあるかどうかを決定するルール。 この数値が偶数の場合は、ポイントは内側にあります。偶数の場合は、ポイントは外側にあります。

Nonzero 1

あるポイントから任意の方向に無制限に光線を描画し、形状のセグメントが光線と交差する場所を調べることで、そのポイントがパスの塗りつぶし領域内にあるかどうかを決定するルール。 カウントは 0 から始まり、セグメントが光線と左から右に交差するごとに 1 を追加し、パス セグメントが光線と右から左に交差するごとに 1 を減算します。 交差のカウント後、結果が 0 の場合は、ポイントは、パスの外側にあります。 それ以外の場合は、内側にあります。

適用対象

製品 バージョン
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7