Share via


FillRule 枚举

定义

指定如何组合 Geometry 中包含的 PathFigure 对象的相交区域以形成 Geometry 的区域。

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"/>
继承
FillRule
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

字段

EvenOdd 0

通过从一点向任意方向绘制一条射向无穷远的射线,然后计算给定形状中与该射线相交的路径段的数目,从而确定该点是否位于填充区域的规则。 如果此数目为奇数,那么该点则在内部;如果为偶数,则该点在外部。

Nonzero 1

通过从一点向任意方向绘制一条射向无穷远的射线,并检查一段形状与射线相交的位置,从而确定该点是否位于路径的填充区域的规则。 从零计数开始,从左到右每次添加与射线相交的一个段,然后从右到左每次减去与射线相交的一个路径段。 在对交叉点进行计数后,如果结果为零,那么该点则位于路径外。 否则,该点则在路径内。

适用于