다음을 통해 공유


MXDC_XPS_S0PAGE_RESOURCE_T 구조체

MXDC_XPS_S0PAGE_RESOURCE_T 구조는 XPS 문서 페이지와 연결된 이미지 또는 글꼴과 같은 리소스에 대한 정보를 포함하며 Microsoft XPS MXDC(문서 변환기) 출력 파일에 전달됩니다.

구문

typedef struct tagMxdcXpsS0PageResource {
  DWORD dwSize;
  DWORD dwResourceType;
  BYTE  szUri[MAX_PATH];
  DWORD dwDataSize;
  BYTE  bData[1];
} MXDC_XPS_S0PAGE_RESOURCE_T, *P_MXDC_XPS_S0PAGE_RESOURCE_T;

멤버

dwSize

이 구조체의 총 크기와 가리키는 리소스입니다.

dwResourceType

형식의 값 은 TIFF 이미지 또는 TrueType 글꼴과 같은 리소스 유형을 나타내는 MXDC_S0_PAGE_ENUMS.

szUri

리소스의 URI입니다. 260바이트를 초과할 수 없습니다.

dwDataSize

리소스 크기(바이트)입니다.

bData

크기가 1 이상인 바이트 배열의 리소스 데이터입니다.

설명

이 구조체는 MXDC_S0PAGE_RESOURCE_ESCAPE_T 구조체를 만들기 위해 opCodeMXDCOP_SET_S0PAGERESOURCE 설정된 MXDC_ESCAPE_HEADER_T 구조체에 추가됩니다. 그러면 결과 MXDC_S0PAGE_RESOURCE_ESCAPE_T 구조체가 MXDC_ESCAPE 이스케이프를 사용하여 호출되는 ExtEscape 함수의 lpszInData 매개 변수에 전달됩니다. 변환을 위해 리소스를 MXDC로 보내고 출력 파일에 쓸 수 있습니다.

ExtEscape에 대한 호출은 StartPage 호출과 EndPage 호출 사이에 있어야 합니다. 그러나 StartPageEndPage에 대한 호출 간에 이러한 호출이 두 개 이상 있을 수 있습니다.

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

요구 사항

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

추가 정보

인쇄

스풀러 API 구조 인쇄

GDI 프린터 이스케이프 함수

ExtEscape

MXDC_ESCAPE