다음을 통해 공유


printoem.h 헤더

이 헤더는 인쇄에 사용됩니다. 자세한 내용은 다음을 참조하세요.

디바이스 인쇄

printoem.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

함수

 
GET_PSCRIPT5_PRIVATE_DEVMODE_SIZE

플러그 인이 크기를 확인할 수 있도록 PScript5의 프라이빗 DEVMODE 구조를 반환합니다.
GET_UNIDRV_PRIVATE_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

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 구조체는 사용되지 않으며 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 cumentPropertySheets 메서드에 전달됩니다.
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 플러그 인이 Pscript5 DEVMODEW 구조의 프라이빗 부분 크기를 확인할 수 있습니다.
PUBLISHERINFO

PUBLISHERINFO 구조체는 IPrintOemPS::GetInfo 메서드에 대한 입력 매개 변수로 사용됩니다.
SIMULATE_CAPS_1

SIMULATE_CAPS_1 구조에는 스풀러가 지원하는 시뮬레이션 유형에 대한 정보가 포함되어 있습니다.
UNIDRV_PRIVATE_DEVMODE

UNIDRV_PRIVATE_DEVMODE 구조를 사용하면 Unidrv 플러그 인이 Unidrv DEVMODEW 구조의 프라이빗 부분 크기를 확인할 수 있습니다.
UNIFONTOBJ

UNIFONTOBJ 구조체는 플러그 인 렌더링에서 글꼴 함수에 대한 입력 매개 변수로 사용됩니다.
USERDATA

USERDATA 구조는 Unidrv 및 Pscript에서 프린터 기능에 대한 추가 정보를 지정하는 데 사용됩니다. USERDATA 구조체 포인터는 각 OPTITEM 구조체에 대한 UserData 멤버로 제공됩니다.

열거형

 
EATTRIBUTE_DATATYPE

EATTRIBUTE_DATATYPE 전역 특성, 기능 특성 또는 옵션 특성에 대해 가능한 데이터 형식을 열거합니다.
STDVARIABLEINDEX

STDVARIABLEINDEX 열거형에 대해 설명합니다.