XPS_FILL_RULE 枚举 (xpsobjectmodel.h)

复合形状用于确定给定点是否为几何图形的一部分的规则。

语法

typedef enum __MIDL___MIDL_itf_xpsobjectmodel_0000_0000_0010 {
  XPS_FILL_RULE_EVENODD = 1,
  XPS_FILL_RULE_NONZERO
} XPS_FILL_RULE;

常量

 
XPS_FILL_RULE_EVENODD
值:1
确定点是否在填充区域中的规则。 这是通过绘制确定的
任意方向从点到无穷的光线,并计算数字
光线相交的形状中路径段的数。 如果这是
数字是奇数,点在内;如果偶数,则点位于外部。
XPS_FILL_RULE_NONZERO
确定某个点是否位于 的填充区域中的规则
路径。 这是通过在任意方向绘制从点到无穷的光线来确定的,并且
检查形状的段与光线相交的位置。 开始
计数为 0,然后每当路径段从左侧穿过光线时添加 1
向右;每当路径段与光线相交时,减去 1
从右到左。 在对交叉口进行计数后,
如果结果为零,则点位于路径外部;否则,点位于路径内部。

要求

   
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用]
标头 xpsobjectmodel.h

另请参阅

XML 纸张规范