GdiEndPageEMF 函式 (winppi.h)
GdiEndPageEMF 函式會結束 EMF 格式列印作業實體頁面的 EMF 播放作業。
語法
BOOL GdiEndPageEMF(
HANDLE SpoolFileHandle,
DWORD dwOptimization
);
參數
SpoolFileHandle
呼叫端提供的多任務緩衝處理檔句柄,由先前呼叫 GdiGetSpoolFileHandle取得。
dwOptimization
呼叫端提供的旗標。 定義下列旗標:
EMF_PP_COLOR_OPTIMIZATION
啟用色彩優化。 如需詳細資訊,請參閱。
傳回值
如果工作成功,函式會 TRUE傳回 。 否則,函式會傳回 FALSE,而且呼叫 getLastError 即可取得錯誤碼。
言論
GdiEndPageEMF 函式是由 gdi32.dll 匯出,以用於列印處理器的 printDocumentOnPrintProcessor 函式。
GdiEndPageEMF 函式會結束實體頁面的處理,並導致它從印表機中退出。 列印處理器應該在下列時間呼叫 GdiEndPageEMF:
- 在實體頁面上放置適當的文件頁面數目之後,請呼叫 GdiPlayPageEMF。 請注意,GdiPlayPageEMF 實際上不會列印在裝置內容上,而是準備數據結構,描述要列印在實體頁面上的文字和圖形。 呼叫 GdiEndPageEMF 時,會將文字和圖形列印到裝置內容。
- 每當呼叫 GdiGetDevmodeForPage 表示文件頁面 DEVMODEW 結構與上一頁的 DEVMODE 結構不同。
如果您要建立 Unidrv 轉譯外掛程式來產生色彩浮水印,建議您在黑白檔上列印色彩浮浮水印時,色彩優化會導致色彩浮水印以黑色和白色列印。 若要確保色彩浮水印使用色彩和黑白檔正確列印,請停用色彩優化。
dwOptimization 參數所控制的色彩優化也可以藉由設定 ATTRIBUTE_INFO_2 或 ATTRIBUTE_INFO_3 結構 成員 dwColorOptimization 來控制。 此優化也可以由 Unidrv *ChangeColorModeOnDoc 控制? 色彩屬性 (請參閱 色彩屬性)。
要求
要求 | 價值 |
---|---|
目標平臺 | 普遍 |
標頭 | winppi.h (包括 Winppi.h) |
連結庫 | Gdi32.Lib |
DLL | Gdi32.dll |