printoem.h 標頭

列印會使用此標頭。 如需詳細資訊,請參閱

列印裝置

printoem.h 包含下列程式設計介面:

函式

 
GET_PSCRIPT5_PRI加值稅E_DEVMODE_SIZE

會傳回 PScript5 的私人 DEVMODE 結構,以允許其外掛程式判斷其大小。
GET_UNIDRV_PRI加值稅E_DEVMODE_SIZE

會傳回 PScript5 的私人 DEVMODE 結構,以允許其外掛程式判斷其大小。
OEMAlphaBlend

描述 OEMAlphaBlend 函式。
OEMBitBlt

OEMBitBlt 函式提供裝置管理介面、GDI 管理標準格式點陣圖之間的一般位區塊傳輸功能,或在裝置管理的介面與 GDI 管理的標準格式點陣圖之間。
OEMCommand

描述 OEMCommand 函式。
OEMCommandCallback

描述 OEMCommandCallback 函式。
OEMCommonUIProp

描述 OEMCommonUIProp 函式。
OEMCompression

描述 OEMCompression 函式。
OEMCopyBits

OEMCopyBits 函式會在裝置管理的點陣表面與 GDI 標準格式點陣圖之間執行轉譯。
OEMDeviceCapabilities

描述 OEMDeviceCapabilities 函式。
OEMDevicePropertySheets

描述 OEMDevicePropertySheets 函式。
OEMDevMode

描述 OEMDevMode 函式。
OEMDevQueryPrintEx

描述 OEMDevQueryPrintEx 函式。
OEMDisableDriver

此函式已過時。
OEMDisablePDEV

此函式 (OEMDisablePDEV) 已過時。
OEMDitherColor

OEMDitherColor 函式會要求裝置針對裝置調色盤建立筆刷。
OEMDocumentPropertySheets

描述 OEMDocumentPropertySheets 函式。
OEMDownloadCharGlyph

描述 OEMDownloadCharGlyph 函式。
OEMDownloadFontHeader

描述 OEMDownloadFontHeader 函式。
OEMDriverDMS

描述 OEMDriverDMS 函式。
OEMEnableDriver

描述 OEMEnableDriver 函式。
OEMEnablePDEV

描述 OEMEnablePDEV 函式。
OEMEndDoc

當 OEMEndDoc 函式完成將檔傳送至驅動程式以進行轉譯時,GDI 會呼叫此函式。
OEMEscape

OEMEscape 函式會從裝置擷取在裝置獨立裝置驅動程式介面中無法使用的資訊;特定查詢取決於 iEsc 參數的值。
OEMFillPath

OEMFillPath 函式會處理封閉路徑的填滿。
OEMFilterGraphics

描述 OEMFilterGraphics 函式。
OEMFontInstallerDlgProc

描述 OEMFontInstallerDlgProc 函式。
OEMFontManagement

OEMFontManagement 函式是 PostScript 裝置提供的選擇性進入點。
OEMGetGlyphMode

OEMGetGlyphMode 函式會通知 GDI 如何快取圖像資訊。
OEMGetInfo

描述 OEMGetInfo 函式。
OEMGradientFill

OEMGradientFill 函式會著色指定的基本類型。
OEMHalftonePattern

描述 OEMHalftonePattern 函式。
OEMIcmCreateColorTransform

OEMIcmCreateColorTransform 函式會建立 ICM 色彩轉換。
OEMIcmDeleteColorTransform

OEMIcmDeleteColorTransform 函式會刪除指定的色彩轉換。
OEMImageProcessing

描述 OEMImageProcessing 函式。
OEMLineTo

OEMLineTo 函式會繪製單一、純整數的裝飾線。
OEMMemoryUsage

此函式 (OEMMemoryUsage) 已過時。
OEMNextBand

當 OEMNextBand 函式完成繪製實體頁面的訊號時,GDI 會呼叫此函式,讓驅動程式可以將訊號傳送至印表機。
OEMOutputCharStr

此函式 (OEMOutputCharStr) 已過時。
OEMPaint

OEMPaint 函式已過時,且不再由 Windows 2000 和更新版本中的 GDI 呼叫。 請參閱 DrvPaint。
OEMPDriverEvent

描述 OEMPDriverEvent 函式。
OEMPlgBlt

OEMPlgBlt 函式提供裝置管理介面與 GDI 管理介面組合之間的旋轉位區塊傳輸功能。
OEMPrinterEvent

描述 OEMPrinterEvent 函式。
OEMQueryAdvanceWidths

OEMQueryAdvanceWidths 函式會傳回指定字元集的字元進階寬度。
OEMQueryColorProfile

描述 OEMQueryColorProfile 函式。
OEMQueryDeviceSupport

OEMQueryDeviceSupport 函式會傳回要求的裝置特定資訊。
OEMQueryFont

GDI 會使用 OEMQueryFont 函式來取得指定字型的 IFIMETRICS 結構。
OEMQueryFontData

OEMQueryFontData 函式會擷取已實現字型的相關資訊。
OEMQueryFontTree

OEMQueryFontTree 函式會提供 GDI 的指標,以定義圖像和 Kerning 控制碼的對應。
OEMRealizeBrush

OEMRealizeBrush 函式會要求驅動程式為指定的表面實現指定的筆刷。
OEMResetPDEV

描述 OEMResetPDEV 函式。
OEMSendFontCmd

此函式 (OEMSendFontCmdSW) 已過時。
OEMSendPage

當 OEMSendPage 函式完成繪製實體頁面時,GDI 會呼叫此函式,讓驅動程式可以將頁面傳送至印表機。
OEMStartBanding

當 OEMStartBanding 函式準備好開始將實體頁面的訊號傳送至驅動程式以進行轉譯時,GDI 會呼叫此函式。
OEMStartDoc

當 OEMStartDoc 函式準備好開始將檔傳送至驅動程式以進行轉譯時,GDI 會呼叫此函式。
OEMStartPage

當 OEMStartPage 函式準備好開始將實體頁面的內容傳送至驅動程式以進行轉譯時,GDI 會呼叫此函式。
OEMStretchBlt

OEMStretchBlt 函式提供任何裝置管理介面與 GDI 管理介面組合之間的延展位區塊傳輸功能。
OEMStretchBltROP

OEMStretchBltROP 函式會使用點陣運算執行延展位區塊傳輸, (ROP) 。
OEMStrokeAndFillPath

OEMStrokeAndFillPath 函式會同時筆劃並填滿路徑。
OEMStrokePath

OEMStrokePath 函式會筆劃路徑。
OEMTextOut

OEMTextOut 函式會呼叫驅動程式,以在指定的位置轉譯一組圖像。
OEMTextOutAsBitmap

描述 OEMTextOutAsBitmap 函式。
OEMTransparentBlt

OEMTransparentBlt 函式提供透明度的位區塊傳輸功能。
OEMTTDownloadMethod

描述 OEMTTDownloadMethod 函式。
OEMTTYGetInfo

描述 OEMTTYGetInfo 函式。
OEMUpdateExternalFonts

描述 OEMUpdateExternalFonts 函式。
OEMUpgradePrinter

描述 OEMUpgradePrinter 函式。
OEMUpgradeRegistry

描述 OEMUpgradeRegistry 函式。

回呼函式

 
OEMCUIPCALLBACK

OEMCUIPCALLBACK 函式類型用於定義使用者介面外掛程式的 IPrintOemUI::CommonUIProp 方法所指定的回呼函式。 結構定義于 printoem.h 中。
PFN_DrvGetDriverSetting

DrvGetDriverSetting 函式已過時。
PFN_DrvGetStandardVariable

此 DrvGetStandardVariable 函式已過時。
PFN_DrvUnidriverTextOut

DrvUnidriverTextOut 函式已過時。
PFN_DrvUpdateUISetting

DrvUpdateUISetting 函式已過時。
PFN_DrvUpgradeRegistrySetting

DrvUpgradeRegistrySetting 函式已過時。
PFN_DrvWriteAbortBuf

DrvWriteAbortBuf 函式已過時。
PFN_DrvWriteSpoolBuf

此函式指標所指向的 DrvWriteSpoolBuf 函式已過時。
PFN_DrvXMoveTo

DrvXMoveTo 函式已過時。
PFN_DrvYMoveTo

DrvYMoveTo 函式已過時。
PFNGETINFO

UNIFONTOBJ_GetInfo回呼函式是由 Unidrv 驅動程式提供,讓轉譯外掛程式可以取得字型或圖像資訊。

結構

 
DEVOBJ

DEVOBJ 結構是做為數個轉譯外掛程式 COM 介面方法的輸入引數。
OEMCUIPPARAM

OEMCUIPPARAM 結構可作為使用者介面外掛程式 IPrintOemUI::CommonUIProp 方法的輸入參數。
IZEPARAM

CUSTOMIZEPARAM 結構會保存與印表機單一自訂頁面大小參數相關的資訊。
DRVPROCS

DRVPROCS 結構已過時,且不適用於 Microsoft 印表機驅動程式的 COM 介面。
FINVOCATION

FINVOCATION 結構可用來作為 IPrintOemUni::SendFontCmd 方法的輸入。 結構定義于 printoem.h 中。
GETINFO_FONTOBJ

GETINFO_FONTOBJ 結構會當做 UNIFONTOBJ_GetInfo回呼函式的輸入使用。
GETINFO_GLYPHBITMAP

GETINFO_GLYPHBITMAP 結構可用來作為UNIFONTOBJ_GetInfo回呼函式的輸入。
GETINFO_GLYPHSTRING

GETINFO_GLYPHSTRING 結構會當做UNIFONTOBJ_GetInfo回呼函式的輸入使用。
GETINFO_GLYPHWIDTH

GETINFO_GLYPHWIDTH 結構會當做UNIFONTOBJ_GetInfo回呼函式的輸入使用。
GETINFO_MEMORY

GETINFO_MEMORY 結構會當做 UNIFONTOBJ_GetInfo回呼函式的輸入使用。
GETINFO_STDVAR

GETINFO_STDVAR 結構會當做UNIFONTOBJ_GetInfo回呼函式的輸入使用。
IPPARAMS

IPPARAMS 結構可作為轉譯外掛程式 IPrintOemUni::ImageProcessing 方法的輸入參數。
OEM_DMEXTRAHEADER

OEM_DMEXTRAHEADER 結構必須用來定義一組私人 DEVMODEW 結構成員的第一個成員。
OEMDMPARAM

OEMDMPARAM 結構是做為 IPrintOemUI::D evMode、IPrintOemUni::D evMode 和 IPrintOemPS::D evMode 方法的輸入參數。
OEMMEMORYUSAGE

OEMMEMORYUSAGE 結構可作為轉譯外掛程式 IPrintOemUni::MemoryUsage 方法的輸入參數。
OEMUIOBJ

OEMUIOBJ 結構是做為使用者介面外掛程式所匯出之數個方法的輸入引數。
OEMUIPROCS

OEMUIPROCS 結構已過時。OEMUIPROCS 結構包含 Microsoft 印表機驅動程式所匯出的 DrvGetDriverSetting 和 DrvUpdateUISetting 函式的位址。
OEMUIPSPARAM

OEMUIPSPARAM 結構會傳遞至使用者介面外掛程式的 IPrintOemUI::D evicePropertySheets 和 IPrintOemUI::D ocumentPropertySheets 方法。
PDEV_ADJUST_GRAPHICS_RESOLUTION

PDEV_ADJUST_GRAPHICS_RESOLUTION 結構會指定圖形解析度值。
PDEV_ADJUST_IMAGEABLE_ORIGIN_AREA

PDEV_ADJUST_IMAGEABLE_ORIGIN_AREA 結構會指定可影像的原點區域。
PDEV_ADJUST_PAPER_MARGIN

PDEV_ADJUST_PAPER_MARGIN 結構會指定可影像列印範圍。
PDEV_ADJUST_PHYSICAL_PAPER_SIZE

PDEV_ADJUST_PAPER_PHYSICAL_SIZE 結構會指定紙張大小值。
PDEV_HOSTFONT_ENABLED

PDEV_HOSTFONT_ENABLED 結構指出是否啟用 Hostfont 功能。
PDEV_USE_TRUE_COLOR

PDEV_USE_TRUE_COLOR 結構指出輸出色彩空間應該是色彩或灰階。
PSCRIPT5_PRI加值稅E_DEVMODE

PSCRIPT5_PRI加值稅E_DEVMODE 結構可讓 Pscript5 外掛程式判斷 Pscript5 DEVMODEW 結構私用部分的大小。
PUBLISHERINFO

PUBLISHERINFO 結構是做為 IPrintOemPS::GetInfo 方法的輸入參數。
SIMULATE_CAPS_1

SIMULATE_CAPS_1結構包含多工緩衝處理器支援的模擬類型相關資訊。
UNIDRV_PRI加值稅E_DEVMODE

UNIDRV_PRI加值稅E_DEVMODE 結構可讓 Unidrv 外掛程式決定 Unidrv DEVMODEW 結構私用部分的大小。
UNIFONTOBJ

UNIFONTOBJ 結構可作為轉譯外掛程式中字型函式的輸入參數。
USERDATA

Unidrv 和 Pscript 會使用 USERDATA 結構來指定印表機功能的其他資訊。 USERDATA 結構指標會作為每個 OPTITEM 結構的 UserData 成員提供。

列舉

 
EATTRIBUTE_DATATYPE

EATTRIBUTE_DATATYPE列舉全域屬性、特徵屬性或選項屬性的可能資料類型。
STDVARIABLEINDEX

描述 STDVARIABLEINDEX 列舉。