Partager via


en-tête printoem.h

Cet en-tête est utilisé par l’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 générales de transfert de bloc de bits entre des surfaces gérées par l’appareil, entre des bitmaps de format standard gérées par GDI ou entre une surface gérée par l’appareil et une bitmap de format standard gérée 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 des surfaces raster gérées par l’appareil et des bitmaps au format standard GDI.
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 un pinceau avec 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’il a terminé d’envoyer un document au pilote pour le rendu.
OEMEscape

La fonction OEMEscape récupère des informations à partir d’un appareil qui n’est pas disponible dans une interface de pilote de périphérique indépendante du périphérique ; 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 indique au GDI comment mettre en cache les informations de glyphe.
OEMGetInfo

Décrit la fonction OEMGetInfo.
OEMGradientFill

La fonction OEMGradientFill ombre 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, pleine et entière uniquement.
OEMMemoryUsage

Cette fonction (OEMMemoryUsage) est obsolète.
OEMNextBand

La fonction OEMNextBand est appelée par GDI lorsqu’il 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 de rotation entre des combinaisons de surfaces gérées par l’appareil et gérées par GDI.
OEMPrinterEvent

Décrit la fonction OEMPrinterEvent.
OEMQueryAdvanceWidths

La fonction OEMQueryAdvanceWidths retourne des largeurs d’avance de caractères pour un jeu de glyphes spécifié.
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 un pointeur vers une structure qui définit le mappage des poignées de glyphe et de crénage.
OEMRealizeBrush

La fonction OEMRealizeBrush demande au pilote de réaliser 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 offre des fonctionnalités de transfert par bloc de bits 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 raster (ROP).
OEMStrokeAndFillPath

La fonction OEMStrokeAndFillPath traite et remplit simultanément un chemin d’accès.
OEMStrokePath

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

La fonction OEMTextOut appelle le pilote à restituer 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 blocs 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 les 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 les plug-ins de rendu puissent obtenir des informations sur la police ou le 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 de la méthode IPrintOemUI::CommonUIProp d’un plug-in d’interface utilisateur.
CUSTOMSIZEPARAM

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

La structure DRVPROCS est obsolète et n’est pas utilisée avec les interfaces COM pour les pilotes d’imprimante 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 la méthode IPrintOemUni::MemoryUsage d’un plug-in de rendu.
OEMUIOBJ

La structure OEMUIOBJ est utilisée comme argument d’entrée pour plusieurs 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 passée aux méthodes IPrintOemUI::D evicePropertySheets et IPrintOemUI::D ocumentPropertySheets d’un plug-in d’interface utilisateur.
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 imprimable.
PDEV_ADJUST_PHYSICAL_PAPER_SIZE

La structure PDEV_ADJUST_PAPER_PHYSICAL_SIZE spécifie une valeur de format 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 nuances 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’un spouleur 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 d’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.