Compartilhar via


XPS_FILL_RULE enumeração (xpsobjectmodel.h)

A regra usada por uma forma composta para determinar se um determinado ponto faz parte da geometria.

Syntax

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

Constantes

 
XPS_FILL_RULE_EVENODD
Valor: 1
A regra que determina se um ponto está na região de preenchimento. Isso é determinado pelo desenho
um raio do ponto para o infinito em qualquer direção e contando o número
de segmentos de caminho dentro da forma que o raio cruza. Se isso
núm é ímpar, o ponto está dentro; se mesmo, o ponto está fora.
XPS_FILL_RULE_NONZERO
A regra que determina se um ponto está na região de preenchimento do
Caminho. Isso é determinado desenhando um raio do ponto para o infinito em qualquer direção, e
examinando os locais em que um segmento da forma cruza o raio. Iniciar
a contagem em 0 e, em seguida, adicione 1 sempre que um segmento de caminho cruza o raio da esquerda
à direita; subtrair 1 sempre que um segmento de caminho cruza o raio de
da direita para a esquerda. Depois que as travessias forem contadas,
o ponto estará fora do caminho se o resultado for zero e dentro, caso contrário.

Requisitos

   
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho xpsobjectmodel.h

Confira também

Especificação de Papel XML