다음을 통해 공유


IXpsOMPage::SetContentBox 메서드(xpsobjectmodel.h)

페이지 콘텐츠 상자의 크기를 설정합니다.

구문

HRESULT SetContentBox(
  [in] const XPS_RECT *contentBox
);

매개 변수

[in] contentBox

페이지 콘텐츠 상자의 크기입니다.

contentBox 필드 유효한 값
contentBox.width 0.0보다 크거나 같고 보다 작거나 같음(pageDimensions.width - contentBox.x).
contentBox.height 0.0보다 크거나 같고 보다 작거나 같음(pageDimensions.height - contentBox.y).
contentBox.x 0.0보다 크거나 같고 pageDimensions.width보다 작습니다.
contentBox.y 0.0보다 크거나 같고 pageDimensions.height보다 작습니다.

반환 값

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

반환 코드 Description
S_OK
메서드가 성공했습니다.
E_POINTER
contentBoxNULL입니다.
XPS_E_INVALID_CONTENT_BOX
contentBox에 지정된 사각형에는 유효하지 않은 값이 하나 이상 포함되어 있습니다.

설명

콘텐츠 상자는 페이지에 잉크가 표시되는 위치를 지정합니다.

페이지가 serialize될 때까지 콘텐츠 상자 차원은 페이지 차원에 대해 선택되지 않습니다.

요구 사항

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

추가 정보

IXpsOMPage

XML Paper Specification

XPS 문서 오류

XPS_RECT