en-tête printoem.h

Cet en-tête est utilisé par impression. Pour plus d'informations, consultez les pages suivantes :

Imprimer des appareils

printoem.h contient les interfaces de programmation suivantes :

Fonctions

 
GET_PSCRIPT5_PRIVATE_DEVMODE_SIZE

Retourne la structure DEVMODE privée de PScript5 pour permettre à ses plug-ins de déterminer sa taille.
GET_UNIDRV_PRIVATE_DEVMODE_SIZE

Retourne la structure DEVMODE privée de PScript5 pour permettre à ses plug-ins de déterminer sa taille.
OEMAlphaBlend

Décrit la fonction OEMAlphaBlend.
OEMBitBlt

La fonction OEMBitBlt fournit des fonctionnalités de transfert de bloc de bits générales entre les surfaces gérées par l’appareil, entre les bitmaps au format standard géré par GDI ou entre une surface gérée par l’appareil et une bitmap au format standard géré par GDI.
OEMCommand

Décrit la fonction OEMCommand.
OEMCommandCallback

Décrit la fonction OEMCommandCallback.
OEMCommonUIProp

Décrit la fonction OEMCommonUIProp.
OEMCompression

Décrit la fonction OEMCompression.
OEMCopyBits

La fonction OEMCopyBits effectue des traductions entre les surfaces de raster gérées par l’appareil et les bitmaps au format GDI standard.
OEMDeviceCapabilities

Décrit la fonction OEMDeviceCapabilities.
OEMDevicePropertySheets

Décrit la fonction OEMDevicePropertySheets.
OEMDevMode

Décrit la fonction OEMDevMode.
OEMDevQueryPrintEx

Décrit la fonction OEMDevQueryPrintEx.
OEMDisableDriver

Cette fonction est obsolète.
OEMDisablePDEV

Cette fonction (OEMDisablePDEV) est obsolète.
OEMDitherColor

La fonction OEMDitherColor demande à l’appareil de créer une trame de pinceau sur une palette d’appareils.
OEMDocumentPropertySheets

Décrit la fonction OEMDocumentPropertySheets.
OEMDownloadCharGlyph

Décrit la fonction OEMDownloadCharGlyph.
OEMDownloadFontHeader

Décrit la fonction OEMDownloadFontHeader.
OEMDriverDMS

Décrit la fonction OEMDriverDMS.
OEMEnableDriver

Décrit la fonction OEMEnableDriver.
OEMEnablePDEV

Décrit la fonction OEMEnablePDEV.
OEMEndDoc

La fonction OEMEndDoc est appelée par le GDI lorsqu’elle a fini d’envoyer un document au pilote pour le rendu.
OEMEscape

La fonction OEMEscape récupère les informations d’un appareil qui n’est pas disponible dans une interface de pilote d’appareil indépendante de l’appareil; la requête particulière dépend de la valeur du paramètre iEsc.
OEMFillPath

La fonction OEMFillPath gère le remplissage des chemins fermés.
OEMFilterGraphics

Décrit la fonction OEMFilterGraphics.
OEMFontInstallerDlgProc

Décrit la fonction OEMFontInstallerDlgProc.
OEMFontManagement

La fonction OEMFontManagement est un point d’entrée facultatif fourni pour les appareils PostScript.
OEMGetGlyphMode

La fonction OEMGetGlyphMode informe le GDI de la façon de mettre en cache les informations de glyphe.
OEMGetInfo

Décrit la fonction OEMGetInfo.
OEMGradientFill

La fonction OEMGradientFill nuance les primitives spécifiées.
OEMHalftonePattern

Décrit la fonction OEMHalftonePattern.
OEMIcmCreateColorTransform

La fonction OEMIcmCreateColorTransform crée une transformation de couleur ICM.
OEMIcmDeleteColorTransform

La fonction OEMIcmDeleteColorTransform supprime la transformation de couleur spécifiée.
OEMImageProcessing

Décrit la fonction OEMImageProcessing.
OEMLineTo

La fonction OEMLineTo dessine une ligne cosmétique unique, solide et entière uniquement.
OEMMemoryUsage

Cette fonction (OEMMemoryUsage) est obsolète.
OEMNextBand

La fonction OEMNextBand est appelée par GDI lorsqu’elle a fini de dessiner une bande pour une page physique, afin que le pilote puisse envoyer la bande à l’imprimante.
OEMOutputCharStr

Cette fonction (OEMOutputCharStr) est obsolète.
OEMPaint

La fonction OEMPaint est obsolète et n’est plus appelée par GDI dans Windows 2000 et versions ultérieures. Voir DrvPaint.
OEMPDriverEvent

Décrit la fonction OEMPDriverEvent.
OEMPlgBlt

La fonction OEMPlgBlt fournit des fonctionnalités de transfert de bloc de bits pivotées entre des combinaisons de surfaces gérées par l’appareil et GDI.
OEMPrinterEvent

Décrit la fonction OEMPrinterEvent.
OEMQueryAdvanceWidths

La fonction OEMQueryAdvanceWidths retourne des largeurs d’avance de caractères pour un ensemble spécifié de glyphes.
OEMQueryColorProfile

Décrit la fonction OEMQueryColorProfile.
OEMQueryDeviceSupport

La fonction OEMQueryDeviceSupport retourne les informations spécifiques à l’appareil demandées.
OEMQueryFont

La fonction OEMQueryFont est utilisée par GDI pour obtenir la structure IFIMETRICS pour une police donnée.
OEMQueryFontData

La fonction OEMQueryFontData récupère des informations sur une police réalisée.
OEMQueryFontTree

La fonction OEMQueryFontTree fournit GDI avec un pointeur vers une structure qui définit le mappage des poignées de glyphe et de kerning.
OEMRealizeBrush

La fonction OEMRealizeBrush demande que le pilote réalise un pinceau spécifié pour une surface spécifiée.
OEMResetPDEV

Décrit la fonction OEMResetPDEV.
OEMSendFontCmd

Cette fonction (OEMSendFontCmdSW) est obsolète.
OEMSendPage

La fonction OEMSendPage est appelée par GDI lorsqu’elle a terminé de dessiner une page physique, afin que le pilote puisse envoyer la page à l’imprimante.
OEMStartBanding

La fonction OEMStartBanding est appelée par GDI lorsqu’elle est prête à envoyer des bandes d’une page physique au pilote pour le rendu.
OEMStartDoc

La fonction OEMStartDoc est appelée par GDI lorsqu’elle est prête à commencer à envoyer un document au pilote pour le rendu.
OEMStartPage

La fonction OEMStartPage est appelée par GDI lorsqu’elle est prête à commencer à envoyer le contenu d’une page physique au pilote pour le rendu.
OEMStretchBlt

La fonction OEMStretchBlt fournit des fonctionnalités de transfert de bloc de bits étendues entre n’importe quelle combinaison de surfaces gérées par l’appareil et gérées par GDI.
OEMStretchBltROP

La fonction OEMStretchBltROP effectue un transfert de bloc de bits étiré à l’aide d’une opération de raster (ROP).
OEMStrokeAndFillPath

La fonction OEMStrokeAndFillPath effectue simultanément des traits et remplit un chemin.
OEMStrokePath

La fonction OEMStrokePath trait un chemin d’accès.
OEMTextOut

La fonction OEMTextOut appelle le pilote à afficher un ensemble de glyphes à des positions spécifiées.
OEMTextOutAsBitmap

Décrit la fonction OEMTextOutAsBitmap.
OEMTransparentBlt

La fonction OEMTransparentBlt fournit des fonctionnalités de transfert de bloc de bits avec transparence.
OEMTTDownloadMethod

Décrit la fonction OEMTTDownloadMethod.
OEMTTYGetInfo

Décrit la fonction OEMTTYGetInfo.
OEMUpdateExternalFonts

Décrit la fonction OEMUpdateExternalFonts.
OEMUpgradePrinter

Décrit la fonction OEMUpgradePrinter.
OEMUpgradeRegistry

Décrit la fonction OEMUpgradeRegistry.

Fonctions de rappel

 
OEMCUIPCALLBACK

Le type de fonction OEMCUIPCALLBACK est utilisé pour définir des fonctions de rappel spécifiées par la méthode IPrintOemUI::CommonUIProp d’un plug-in d’interface utilisateur. La structure est définie dans printoem.h.
PFN_DrvGetDriverSetting

La fonction DrvGetDriverSetting est obsolète.
PFN_DrvGetStandardVariable

Cette fonction DrvGetStandardVariable est obsolète.
PFN_DrvUnidriverTextOut

La fonction DrvUnidriverTextOut est obsolète.
PFN_DrvUpdateUISetting

La fonction DrvUpdateUISetting est obsolète.
PFN_DrvUpgradeRegistrySetting

La fonction DrvUpgradeRegistrySetting est obsolète.
PFN_DrvWriteAbortBuf

La fonction DrvWriteAbortBuf est obsolète.
PFN_DrvWriteSpoolBuf

La fonction DrvWriteSpoolBuf pointée par ce pointeur de fonction est obsolète.
PFN_DrvXMoveTo

La fonction DrvXMoveTo est obsolète.
PFN_DrvYMoveTo

La fonction DrvYMoveTo est obsolète.
PFNGETINFO

La fonction de rappel UNIFONTOBJ_GetInfo est fournie par le pilote Unidrv afin que le rendu des plug-ins puisse obtenir des informations de police ou de glyphe.

Structures

 
DEVOBJ

La structure DEVOBJ est utilisée comme argument d’entrée pour plusieurs méthodes d’interface COM d’un plug-in de rendu.
OEMCUIPPARAM

La structure OEMCUIPPARAM est utilisée comme paramètre d’entrée pour une méthode IPrintOemUI::CommonUIProp de l’interface utilisateur.
CUSTOMSIZEPARAM

La structure CUSTOMSIZEPARAM contient des informations relatives à un paramètre de taille de page personnalisé unique pour une imprimante.
DRVPROCS

La structure DRVPROCS est obsolète et n’est pas utilisée avec les interfaces COM pour les pilotes d’imprimantes Microsoft.
FINVOCATION

La structure FINVOCATION est utilisée comme entrée dans la méthode IPrintOemUni::SendFontCmd. La structure est définie dans printoem.h.
GETINFO_FONTOBJ

La structure GETINFO_FONTOBJ est utilisée comme entrée dans la fonction de rappel UNIFONTOBJ_GetInfo.
GETINFO_GLYPHBITMAP

La structure GETINFO_GLYPHBITMAP est utilisée comme entrée dans la fonction de rappel UNIFONTOBJ_GetInfo.
GETINFO_GLYPHSTRING

La structure GETINFO_GLYPHSTRING est utilisée comme entrée dans la fonction de rappel UNIFONTOBJ_GetInfo.
GETINFO_GLYPHWIDTH

La structure GETINFO_GLYPHWIDTH est utilisée comme entrée dans la fonction de rappel UNIFONTOBJ_GetInfo.
GETINFO_MEMORY

La structure GETINFO_MEMORY est utilisée comme entrée dans la fonction de rappel UNIFONTOBJ_GetInfo.
GETINFO_STDVAR

La structure GETINFO_STDVAR est utilisée comme entrée dans la fonction de rappel UNIFONTOBJ_GetInfo.
IPPARAMS

La structure IPPARAMS est utilisée comme paramètre d’entrée dans la méthode IPrintOemUni::ImageProcessing d’un plug-in de rendu.
OEM_DMEXTRAHEADER

La structure OEM_DMEXTRAHEADER doit être utilisée pour définir les premiers membres d’un ensemble de membres de structure DEVMODEW privés.
OEMDMPARAM

La structure OEMDMPARAM est utilisée comme paramètre d’entrée pour les méthodes IPrintOemUI::D evMode, IPrintOemUni::D evMode et IPrintOemPS::D evMode.
OEMMEMORYUSAGE

La structure OEMMEMORYUSAGE est utilisée comme paramètre d’entrée pour une méthode IPrintOemUni::MemoryUsage d’un plug-in de rendu.
OEMUIOBJ

La structure OEMUIOBJ est utilisée comme argument d’entrée pour plusieurs des méthodes exportées par les plug-ins d’interface utilisateur.
OEMUIPROCS

La structure OEMUIPROCS est obsolète. La structure OEMUIPROCS contient l’adresse des fonctions DrvGetDriverSetting et DrvUpdateUISetting exportées par les pilotes d’imprimante Microsoft.
OEMUIPSPARAM

La structure OEMUIPSPARAM est transmise aux méthodes IPrintOemUI::D evicePropertySheets et IPrintOemUI::D ocumentPropertySheets.
PDEV_ADJUST_GRAPHICS_RESOLUTION

La structure PDEV_ADJUST_GRAPHICS_RESOLUTION spécifie une valeur de résolution graphique.
PDEV_ADJUST_IMAGEABLE_ORIGIN_AREA

La structure PDEV_ADJUST_IMAGEABLE_ORIGIN_AREA spécifie la zone d’origine imageable.
PDEV_ADJUST_PAPER_MARGIN

La structure PDEV_ADJUST_PAPER_MARGIN spécifie la zone d’impression imageable.
PDEV_ADJUST_PHYSICAL_PAPER_SIZE

La structure PDEV_ADJUST_PAPER_PHYSICAL_SIZE spécifie une valeur de taille de papier.
PDEV_HOSTFONT_ENABLED

La structure PDEV_HOSTFONT_ENABLED indique si la fonctionnalité Hostfont est activée.
PDEV_USE_TRUE_COLOR

La structure PDEV_USE_TRUE_COLOR indique si l’espace de couleur de sortie doit être de couleur ou de nuance de gris.
PSCRIPT5_PRIVATE_DEVMODE

La structure PSCRIPT5_PRIVATE_DEVMODE permet aux plug-ins Pscript5 de déterminer la taille de la partie privée de la structure DEVMODEW de Pscript5.
PUBLISHERINFO

La structure PUBLISHERINFO est utilisée comme paramètre d’entrée pour la méthode IPrintOemPS::GetInfo.
SIMULATE_CAPS_1

La structure SIMULATE_CAPS_1 contient des informations sur les types de simulations qu’unpooler prend en charge.
UNIDRV_PRIVATE_DEVMODE

La structure UNIDRV_PRIVATE_DEVMODE permet aux plug-ins Unidrv de déterminer la taille de la partie privée de la structure DEVMODEW d’Unidrv.
UNIFONTOBJ

La structure UNIFONTOBJ est utilisée comme paramètre d’entrée pour les fonctions de police dans les plug-ins de rendu.
USERDATA

La structure USERDATA est utilisée par Unidrv et Pscript pour spécifier des informations supplémentaires sur les fonctionnalités de l’imprimante. Un pointeur de structure USERDATA est fourni en tant que membre UserData pour chaque structure OPTITEM.

Énumérations

 
EATTRIBUTE_DATATYPE

EATTRIBUTE_DATATYPE énumère les types de données possibles pour un attribut global, un attribut de fonctionnalité ou un attribut d’option.
STDVARIABLEINDEX

Décrit l’énumération STDVARIABLEINDEX.