다음을 통해 공유


IXpsDocumentPackageTarget3D::GetXpsOMPackageWriter3D 메서드(xpsobjectmodel_2.h)

문서 패키지에 대한 새 IXpsOMPackageWriter3D 개체를 가져옵니다.

구문

HRESULT GetXpsOMPackageWriter3D(
  [in]           IOpcPartUri           *documentSequencePartName,
  [in, optional] IOpcPartUri           *discardControlPartName,
  [in]           IOpcPartUri           *modelPartName,
  [in]           IStream               *modelData,
  [out]          IXpsOMPackageWriter3D **packageWriter
);

매개 변수

[in] documentSequencePartName

XPS 페이로드의 루트 부분입니다.

[in, optional] discardControlPartName

XPS 페이로드에 대한 삭제 컨트롤 파트입니다.

[in] modelPartName

3D 모델을 보유할 파트의 이름입니다. 파트의 콘텐츠 형식은 "application/vnd.ms-package.3dmanufacturing-3dmodel+xml"입니다. 관계 유형이 "http://schemas.microsoft.com/3dmanufacturing/2013/01/3dmodel" 인 패키지 루트에서 연결됩니다.

[in] modelData

3D 모델 설명을 포함하는 읽기 가능한 스트림입니다. 모델 설명은 XML 문서의 UTF16 인코딩일 수 있지만 XPS OM 및 XpsPrint의 경우 통과되는 BLOB입니다. GetXpsOMPackageWriter3D 메서드는 제공된 스트림의 읽기 포인터를 스트림의 시작 부분으로 이동하려고 시도하지만 스트림이 Seek 메서드를 지원하지 않으면 메서드 호출이 실패하지 않습니다.

[out] packageWriter

3D 모델에 대한 XPS 콘텐츠 및 텍스처를 보내는 데 사용할 수 있는 기록기를 반환합니다.

반환 값

적절한 HRESULT 오류 코드를 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8.1 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2012 R2 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 xpsobjectmodel_2.h

추가 정보

IXpsDocumentPackageTarget3D