Compartilhar via


enumeração XPS_SPREAD_METHOD (xpsobjectmodel.h)

Descreve como a região de propagação deve ser preenchida. A região de propagação é a área que se enquadra na área de desenho, mas fora da região do gradiente.

Syntax

typedef enum __MIDL___MIDL_itf_xpsobjectmodel_0000_0000_0003 {
  XPS_SPREAD_METHOD_PAD = 1,
  XPS_SPREAD_METHOD_REFLECT,
  XPS_SPREAD_METHOD_REPEAT
} XPS_SPREAD_METHOD;

Constantes

 
XPS_SPREAD_METHOD_PAD
Valor: 1
A região de propagação é preenchida com a cor cujo valor é igual à cor no final da região do gradiente.
XPS_SPREAD_METHOD_REFLECT
A região de propagação é preenchida repetindo o reflexo alternado do gradiente que está dentro da região do gradiente.
XPS_SPREAD_METHOD_REPEAT
A região de propagação é preenchida repetindo o gradiente que está dentro da região do gradiente, na mesma orientação e direção.

Comentários

A ilustração a seguir mostra o efeito dos métodos de propagação em gradientes que são desenhados usando as interfaces IXpsOMLinearGradientBrush e IXpsOMRadialGradientBrush . A região de gradiente de uma interface IXpsOMLinearGradientBrush é definida chamando os métodos SetStartPoint e SetEndPoint ; a região de gradiente de uma interface IXpsOMRadialGradientBrush é definida chamando os métodos SetCenter, SetGradientOrigin e SetRadiiSizes . A região do gradiente é a área dentro das linhas tracejadas e a área de propagação é a área fora da região do gradiente.

Uma ilustração que mostra exemplos do método spread

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 Atualização de Plataforma para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho xpsobjectmodel.h

Confira também

Especificação de Papel XML