다음을 통해 공유


IXpsOMPackage 인터페이스(xpsobjectmodel.h)

XPS 개체 모델 트리에 대한 최상위 항목을 제공합니다.

이 인터페이스는 XPS 태그에 해당하지 않지만 XPS 문서에 해당하며 XPS 개체 모델 트리의 구성 요소를 XPS 문서로 저장해야 합니다.

상속

IXpsOMPackage 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IXpsOMPackage 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IXpsOMPackage 인터페이스에는 이러한 메서드가 있습니다.

 
IXpsOMPackage::GetCoreProperties

XPS 패키지의 IXpsOMCoreProperties 인터페이스에 대한 포인터를 가져옵니다.
IXpsOMPackage::GetDiscardControlPartName

XPS 패키지에서 삭제 컨트롤 파트의 이름을 가져옵니다.
IXpsOMPackage::GetDocumentSequence

XPS 패키지의 문서 시퀀스를 포함하는 IXpsOMDocumentSequence 인터페이스에 대한 포인터를 가져옵니다.
IXpsOMPackage::GetThumbnailResource

XPS 패키지와 연결된 썸네일 리소스의 IXpsOMImageResource 인터페이스에 대한 포인터를 가져옵니다.
IXpsOMPackage::SetCoreProperties

XPS 패키지의 IXpsOMCoreProperties 인터페이스를 설정합니다.
IXpsOMPackage::SetDiscardControlPartName

XPS 패키지에서 삭제 컨트롤 파트의 이름을 설정합니다.
IXpsOMPackage::SetDocumentSequence

XPS 패키지의 IXpsOMDocumentSequence 인터페이스를 설정합니다.
IXpsOMPackage::SetThumbnailResource

XPS 문서의 썸네일 이미지를 설정합니다.
IXpsOMPackage::WriteToFile

XPS 패키지를 지정된 파일에 씁니다.
IXpsOMPackage::WriteToStream

XPS 패키지를 지정된 스트림에 씁니다.

설명

다음 코드 예제에서는 이 인터페이스의 instance 만드는 방법을 보여 줍니다.


IXpsOMPackage    *newInterface;

// Note the implicit requirement that CoInitializeEx 
//  has previously been called from this thread.

hr = CoCreateInstance(
      __uuidof(XpsOMObjectFactory),
      NULL, 
      CLSCTX_INPROC_SERVER,
      __uuidof(IXpsOMObjectFactory),
      reinterpret_cast<LPVOID*>(&xpsFactory)
      );

if (SUCCEEDED(hr))
{
    hr = xpsFactory->CreatePackage (&newInterface);
    if (SUCCEEDED(hr))
    {
        // use newInterface

        newInterface->Release();
    }

    xpsFactory->Release();
}
else
{
    // evaluate HRESULT error returned in hr
}

프로그램에서 이 인터페이스를 사용하는 방법에 대한 자세한 내용은 빈 XPS OM 만들기를 참조하세요.

요구 사항

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

추가 정보

빈 XPS OM 만들기

IXpsOMObjectFactory::CreatePackage

IXpsOMObjectFactory::CreatePackageFromFile

IXpsOMObjectFactory::CreatePackageFromStream

인터페이스

XML Paper Specification