共用方式為


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

類型 MXDC_S0_PAGE_ENUMS 值,指出資源類型,例如 TIFF 影像或 TrueType 字型。

szUri

資源的 URI。 這不能超過 260 個位元組。

dwDataSize

以位元組為單位的資源大小。

bData

位元組陣列中資源的資料,其大小為 1 + 資源的大小。

備註

這個結構會附加至 MXDC_ESCAPE_HEADER_T結構 ( ,其 opCode 設定為 MXDCOP_SET_S0PAGERESOURCE) ,以建立 MXDC_S0PAGE_RESOURCE_ESCAPE_T 結構。 然後,產生的MXDC_S0PAGE_RESOURCE_ESCAPE_T結構會透過MXDC_ESCAPE逸出呼叫的ExtEscape函式的lpszInData參數中傳遞。 效果是將資源傳送至 MXDC 以進行轉換,並寫入輸出檔。

ExtEscape的呼叫必須介於對StartPage的呼叫與EndPage的呼叫之間;不過,呼叫StartPageEndPage之間可以有多個這類呼叫。

如果您使用頁面上每個資源的MXDCOP_SET_S0PAGE_RESOURCEopCode呼叫ExtEscape,則串流耗用量會更有效率,再使用MXDCOP_SET_S0PAGEopCode呼叫ExtEscape

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
標頭
Mxdc.h

另請參閱

列印

列印多工緩衝處理器 API 結構

GDI 印表機逸出函式

ExtEscape

MXDC_ESCAPE