XPS_SPREAD_METHOD 열거형(xpsobjectmodel.h)

스프레드 영역을 채우는 방법을 설명합니다. 확산 영역은 그리기 영역 내에 있지만 그라데이션 영역 외부에 있는 영역입니다.

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;

상수

 
XPS_SPREAD_METHOD_PAD
값: 1
분산 영역은 해당 값이 그라데이션 영역의 끝에 있는 색과 같은 색으로 채워집니다.
XPS_SPREAD_METHOD_REFLECT
분산 영역은 그라데이션 영역 내부에 있는 그라데이션의 교대로 반사를 반복하여 채워집니다.
XPS_SPREAD_METHOD_REPEAT
분산 영역은 그라데이션 영역 내부에 있는 그라데이션을 동일한 방향과 방향으로 반복하여 채워집니다.

설명

다음 그림에서는 IXpsOMLinearGradientBrushIXpsOMRadialGradientBrush 인터페이스를 사용하여 그리는 그라데이션에 대한 분산 메서드의 효과를 보여 줍니다. IXpsOMLinearGradientBrush 인터페이스의 그라데이션 영역은 SetStartPointSetEndPoint 메서드를 호출하여 정의됩니다. IXpsOMRadialGradientBrush 인터페이스의 그라데이션 영역은 SetCenter, SetGradientOriginSetRadiiSizes 메서드를 호출하여 정의됩니다. 그라데이션 영역은 파선 내 영역이고, 확산 영역은 그라데이션 영역 외부 영역입니다.

spread 메서드의 예를 보여 주는 일러스트레이션

요구 사항

   
지원되는 최소 클라이언트 Windows 7, Windows Vista SP2 및 Windows Vista용 플랫폼 업데이트가 포함된 Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
머리글 xpsobjectmodel.h

추가 정보

XML Paper Specification