Поделиться через


перечисление XPS_SPREAD_METHOD (xpsobjectmodel.h)

Описывает способ заполнения области спреда. Область спреда — это область, которая находится в пределах области рисования, но за пределами области градиента.

Синтаксис

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;

Константы

 
XPS_SPREAD_METHOD_PAD
Значение: 1
Область распределения заполняется цветом, значение которого равно цвету в конце области градиента.
XPS_SPREAD_METHOD_REFLECT
Область спреда заполняется путем повторения чередующегося отражения градиента, который находится внутри области градиента.
XPS_SPREAD_METHOD_REPEAT
Область спреда заполняется путем повторения градиента, который находится внутри области градиента, в той же ориентации и направлении.

Комментарии

На следующем рисунке показано влияние методов распределения на градиенты, которые рисуются с помощью интерфейсов IXpsOMLinearGradientBrush и IXpsOMRadialGradientBrush . Область градиента интерфейса IXpsOMLinearGradientBrush определяется путем вызова методов SetStartPoint и SetEndPoint ; Область градиента интерфейса IXpsOMRadialGradientBrush определяется путем вызова методов SetCenter, SetGradientOrigin и SetRadiiSizes . Область градиента — это область внутри пунктирных линий, а область распространения — это область за пределами области градиента.

Иллюстрация, показывающая примеры метода spread

Требования

   
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Верхняя часть xpsobjectmodel.h

См. также раздел

XPS