MXDC_S0PAGE_DATA_T 구조체

MXDC_S0PAGE_DATA_T 구조에는 처리 없이 Microsoft XPS MXDC(문서 변환기) 출력 파일에 전달할 XPS 문서 페이지가 있습니다.

구문

typedef struct tagMxdcS0PageData {
  ULONG dwSize;
  BYTE  bData[1];
} MXDC_S0PAGE_DATA_T, *P_MXDC_S0PAGE_DATA_T;

멤버

dwSize

출력 버퍼 bData의 크기입니다.

bData

XPS 문서 페이지입니다.

설명

이 구조체는 MXDC_S0PAGE_PASSTHROUGH_ESCAPE_T 구조체를 만들기 위해 MXDC_ESCAPE_HEADER_T 구조체(opCode가 MXDCOP_SET_S0PAGE 설정됨)에 추가됩니다. 그런 다음 이 구조체는 이스케이프로 MXDC_ESCAPE 사용하여 호출될 때 ExtEscape 함수의 lpszInData 매개 변수에 전달됩니다. 그 결과 MXDC는 처리하지 않고 페이지를 출력으로 전달합니다.

ExtEscape에 대한 호출은 StartPage 호출과 EndPage 호출 사이에 있어야 합니다.

호출 애플리케이션은 XPS 문서 페이지의 XML 유효성을 검사합니다.

MXDCOP_SET_S0PAGE 사용하여 호출하기 전에 페이지의 각 리소스에 대한 opCodeMXDCOP_SET_S0PAGE_RESOURCEExtEscape를 호출하는 경우 스트리밍 소비가 더 효율적입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]
헤더
Mxdc.h

참고 항목

인쇄

스풀러 API 구조 인쇄

GDI 프린터 이스케이프 함수

ExtEscape

MXDC_ESCAPE