IXpsOMRadialGradientBrush::SetRadiiSizes 메서드(xpsobjectmodel.h)

방사형 그라데이션 영역의 줄임표를 정의하는 반지름의 크기를 설정합니다.

구문

HRESULT SetRadiiSizes(
  [in] const XPS_SIZE *radiiSizes
);

매개 변수

[in] radiiSizes

반지름의 크기를 수신하는 XPS_SIZE 구조체입니다.

필드 의미
width x축을 따라 반경의 크기입니다.
height(높이) y축을 따라 반경의 크기입니다.
 

크기는 XPS 단위로 설명되어 있습니다. 인치당 XPS 단위는 96개입니다. 예를 들어 1" 반지름은 96 XPS 단위입니다.

반환 값

이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표의 값이 포함되지만 이에 국한되지는 않습니다. 이 표에 나열되지 않은 XPS 문서 API 반환 값에 대한 자세한 내용은 XPS 문서 오류를 참조하세요.

반환 코드 설명
S_OK
메서드가 성공했습니다.
E_INVALIDARG
radiiSizes에서 설명하는 크기 중 하나가 잘못되었습니다. XPS_SIZE 구조에는 유효하고 유한하며 음수가 아닌 부동 소수점 값이 포함되어야 합니다.
E_POINTER
radiiSizes는NULL입니다.

설명

다음 그림에서는 방사형 그라데이션의 부분을 식별합니다. radiiSizes.width 는 x-radius를 설정하고 radiiSizes.height 를 y-radius로 설정합니다. 이 다이어그램에 대한 자세한 설명은 IXpsOMRadialGradientBrush를 참조하세요.

방사형 그라데이션에 사용되는 용어를 보여 주는 그림

요구 사항

   
지원되는 최소 클라이언트 Windows 7, Windows Vista SP2 및 Windows Vista용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 xpsobjectmodel.h

추가 정보

IXpsOMRadialGradientBrush

XML Paper Specification

XPS 문서 오류

XPS_SIZE