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的呼叫之間;不過,呼叫StartPage和EndPage之間可以有多個這類呼叫。
如果您使用頁面上每個資源的MXDCOP_SET_S0PAGE_RESOURCEopCode呼叫ExtEscape,則串流耗用量會更有效率,再使用MXDCOP_SET_S0PAGEopCode呼叫ExtEscape。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |
標頭 |
|