Поделиться через


Заголовок printoem.h

Этот заголовок используется при печати. Дополнительные сведения см. в разделе:

Устройства печати

printoem.h содержит следующие программные интерфейсы:

Функции

 
GET_PSCRIPT5_PRIVATE_DEVMODE_SIZE

Возвращает частную структуру DEVMODE PScript5, которая позволяет подключаемым модулям определять ее размер.
GET_UNIDRV_PRIVATE_DEVMODE_SIZE

Возвращает частную структуру DEVMODE PScript5, которая позволяет подключаемым модулям определять ее размер.
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 устарела и больше не вызывается GDI в Windows 2000 и более поздних версиях. См. Раздел DrvPaint.
OEMPDriverEvent

Описывает функцию OEMPDriverEvent.
OEMPlgBlt

Функция OEMPlgBlt предоставляет возможности передачи битовых блоков между комбинациями управляемых устройством и GDI поверхностей.
OEMPrinterEvent

Описывает функцию OEMPrinterEvent.
OEMQueryAdvanceWidths

Функция OEMQueryAdvanceWidths возвращает ширину символов для указанного набора глифов.
OEMQueryColorProfile

Описывает функцию OEMQueryColorProfile.
OEMQueryDeviceSupport

Функция OEMQueryDeviceSupport возвращает запрошенные сведения об устройстве.
OEMQueryFont

Функция OEMQueryFont используется GDI для получения структуры IFIMETRICS для заданного шрифта.
OEMQueryFontData

Функция OEMQueryFontData извлекает сведения о реализованном шрифте.
OEMQueryFontTree

Функция OEMQueryFontTree предоставляет GDI указатель на структуру, которая определяет сопоставление маркеров глифа и кернинга.
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 подключаемого модуля пользовательского интерфейса.
CUSTOMSIZEPARAM

Структура CUSTOMSIZEPARAM содержит сведения, относящиеся к одному настраиваемому параметру размера страницы для принтера.
DRVPROCS

Структура DRVPROCS устарела и не используется с 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 содержит адрес функций 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_PRIVATE_DEVMODE

Структура PSCRIPT5_PRIVATE_DEVMODE позволяет подключаемым модулям Pscript5 определять размер частной части структуры DEVMODEW Pscript5.
PUBLISHERINFO

Структура PUBLISHERINFO используется в качестве входного параметра метода IPrintOemPS::GetInfo.
SIMULATE_CAPS_1

Структура SIMULATE_CAPS_1 содержит сведения о типах моделирования, поддерживаемых диспетчером очереди печати.
UNIDRV_PRIVATE_DEVMODE

Структура UNIDRV_PRIVATE_DEVMODE позволяет подключаемым модулям Unidrv определять размер частной части структуры DEVMODEW Unidrv.
UNIFONTOBJ

Структура UNIFONTOBJ используется в качестве входного параметра для функций шрифтов в подключаемых модулях отрисовки.
USERDATA

Структура USERDATA используется в Unidrv и Pscript для указания дополнительных сведений о функциях принтера. Указатель структуры USERDATA предоставляется в качестве элемента UserData для каждой структуры OPTITEM.

Перечисления

 
EATTRIBUTE_DATATYPE

EATTRIBUTE_DATATYPE перечисляет возможные типы данных для глобального атрибута, атрибута компонента или атрибута option.
STDVARIABLEINDEX

Описывает перечисление STDVARIABLEINDEX.