다음을 통해 공유


IXpsOMPageReference::SetPage 메서드(xpsobjectmodel.h)

페이지 참조의 IXpsOMPage 인터페이스를 설정합니다.

구문

HRESULT SetPage(
  [in] IXpsOMPage *page
);

매개 변수

[in] page

페이지의 IXpsOMPage 인터페이스 포인터입니다.

반환 값

메서드가 성공하면 S_OK 반환합니다. 그렇지 않으면 HRESULT 오류 코드가 반환됩니다.

반환 코드 설명
S_OK
메서드가 성공했습니다.
E_POINTER
페이지NULL입니다.
XPS_E_NO_CUSTOM_OBJECTS
페이지는 인식된 인터페이스 구현을 가리키지 않습니다. XPS 문서 API 인터페이스의 사용자 지정 구현은 지원되지 않습니다.

설명

이 메서드에 의해 추가된 페이지는 비어 있거나 완전히 생성될 수 있습니다.

들어오는 페이지에 원격 사전 개체에 대한 참조가 있는 경우 이 호출을 통해 해당 개체를 문서 개체로 가져오지 않습니다. IXpsOMPage::SetDictionaryResource 또는 IXpsOMCanvas::SetDictionaryResource 메서드에 대한 별도의 호출에서 추가해야 합니다.

페이지가 설정된 경우 호출 메서드는 새 페이지로 SetPage 를 호출하기 전에 먼저 해당 페이지를 해제해야 합니다. 설명하기 위해 SetPage 가 새 페이지와 함께 호출되면 패키지에 여전히 존재하는 경우에도 원래 페이지를 삭제할 수 없습니다.

요구 사항

   
지원되는 최소 클라이언트 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

IXpsOMPageReference

IXpsOMPageReference::D iscardPage

IXpsOMPageReference::GetPage

XML Paper Specification