다음을 통해 공유


IXpsOMPackage::WriteToStream 메서드(xpsobjectmodel.h)

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

구문

HRESULT WriteToStream(
  [in] ISequentialStream *stream,
  [in] BOOL              optimizeMarkupSize
);

매개 변수

[in] stream

패키지의 직렬화된 콘텐츠를 수신하는 스트림입니다. 이 매개 변수는 NULL이 아니어야 합니다.

[in] optimizeMarkupSize

문서 태그가 스트림에 기록될 때 크기에 맞게 최적화될지 여부를 나타내는 부울 값입니다.

의미
TRUE
패키지 작성기는 최소 크기에 대한 태그를 최적화하려고 시도합니다.
FALSE
패키지 작성기는 최적화를 시도하지 않습니다.

반환 값

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

반환 코드 Description
S_OK
메서드가 성공했습니다.
E_POINTER
streamNULL입니다.
 

이 메서드는 패키징 API를 호출합니다. 패키징 API 반환 값에 대한 자세한 내용은 패키징 오류를 참조하세요.

설명

optimizeMarkupSize 값은 개별 문서 파트 내의 태그를 최적화할지 여부를 결정합니다. 부품이 인터리브되는 방식에는 영향을 미치지 않습니다.

참고 XPS OM을 스트림에 기록해도 XPS 문서에 대한 미리 보기가 자동으로 만들어지지는 않습니다. XPS 문서의 썸네일을 만들려면 IXpsOMThumbnailGenerator 인터페이스를 사용합니다.
 

요구 사항

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

추가 정보

ISequentialStream

IXpsOMPackage

패키징 오류

XML Paper Specification

XPS 문서 오류