IPrintOemUni::D ownloadFontHeader 메서드(prcomoem.h)
메서드 IPrintOemUni::DownloadFontHeader
를 사용하면 Unidrv 에 대한 렌더링 플러그 인이 글꼴의 헤더 정보를 프린터로 보낼 수 있습니다.
구문
HRESULT DownloadFontHeader(
PDEVOBJ pdevobj,
PUNIFONTOBJ pUFObj,
[out] OUT DWORD *pdwResult
);
매개 변수
pdevobj
DEVOBJ 구조체에 대한 호출자 제공 포인터입니다.
pUFObj
UNIFONTOBJ 구조체에 대한 호출자 제공 포인터입니다.
[out] pdwResult
글꼴 머리글 정보를 저장하는 데 필요한 프린터 메모리의 양을 바이트 단위로 나타내는 메서드 제공 값을 받습니다. 작업이 실패하면 반환된 값은 0이어야 합니다.
반환 값
메서드는 다음 값 중 하나를 반환해야 합니다.
반환 코드 | Description |
---|---|
|
작업에 성공했습니다. |
|
작업이 실패했습니다. |
|
메서드가 구현되지 않았습니다. |
설명
메서드는 IPrintOemUni::DownloadFontHeader
PCL 명령을 허용하지 않는 프린터에서 소프트 글꼴을 지원하는 데 사용됩니다. 그 목적은 렌더링 플러그 인이 Unidrv에서 글꼴 헤더 정보를 얻고 정보를 프린터로 보낼 수 있도록 하는 것입니다.
PCL이 아닌 글꼴 헤더를 생성하는 데 필요할 수 있는 정보는 다음을 통해 얻을 수 있습니다.
- 입력 인수로 수신되는 UNIFONTOBJ 구조체 참조
- UNIFONTOBJ_GetInfo 콜백 함수를 호출하여 글꼴의 FONTOBJ 구조를 가져옵니다.
메서드는 IPrintOemUni::DownloadFontHeader
선택 사항입니다. 렌더링 플러그 인이 이 메서드를 구현하는 경우 플러그 인의 IPrintOemUni::GetImplementedMethod 메서드는 "DownloadFontHeader"를 입력으로 수신할 때 S_OK 반환해야 합니다.
메서드를 구현하는 IPrintOemUni::DownloadFontHeader
경우 IPrintOemUni::D ownloadCharGlyph 메서드도 구현해야 합니다.
자세한 내용은 사용자 지정된 글꼴 관리를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | prcomoem.h(Prcomoem.h 포함) |