다음을 통해 공유


IPrintOemUni::TTDownloadMethod 메서드(prcomoem.h)

메서드 IPrintOemUni::TTDownloadMethod 를 사용하면 렌더링 플러그 인에서 Unidrv가 지정된 TrueType 소프트 글꼴에 사용해야 하는 형식을 나타낼 수 있습니다.

구문

HRESULT TTDownloadMethod(
        PDEVOBJ     pdevobj,
        PUNIFONTOBJ pUFObj,
  [out] OUT DWORD   *pdwResult
);

매개 변수

pdevobj

DEVOBJ 구조체에 대한 호출자 제공 포인터입니다.

pUFObj

UNIFONTOBJ 구조체에 대한 호출자 제공 포인터입니다.

[out] pdwResult

다음 메서드 제공 상수 값 중 하나를 받습니다.

정의
TTDOWNLOAD_BITMAP Unidrv는 지정된 글꼴을 비트맵으로 다운로드해야 합니다.
TTDOWNLOAD_DONTCARE Unidrv는 글꼴 형식을 선택할 수 있습니다.
TTDOWNLOAD_GRAPHICS Unidrv는 글꼴을 다운로드하는 대신 TrueType 글꼴을 그래픽으로 인쇄해야 합니다.
TTDOWNLOAD_TTOUTLINE Unidrv는 지정된 글꼴을 개요로 다운로드해야 합니다. 자세한 내용은 아래 설명 부분을 참조하십시오.

반환 값

메서드는 다음 값 중 하나를 반환해야 합니다.

반환 코드 Description
S_OK
작업에 성공했습니다.
E_FAIL
작업이 실패했습니다.
E_NOTIMPL
메서드가 구현되지 않았습니다.

설명

IPrintOemUni::TTDownloadMethod 메서드의 목적은 렌더링 플러그 인이 지정된 TrueType 소프트 글꼴에 대해 프린터의 기본 형식을 지정할 수 있도록 하는 것입니다.

렌더링 플러그 인이 메서드를 구현 IPrintOemUni::TTDownloadMethod 하는 경우 Unidrv는 TrueType 글꼴을 인쇄 스풀러에 보낼 준비가 될 때마다 메서드를 호출합니다. Unidrv는 글꼴 유형을 지정하고 메서드는 IPrintOemUni::TTDownloadMethodpdwResult가 가리키는 위치에서 프린터의 기본 설정 형식을 지정해야 합니다.

프린터가 TrueType 글꼴을 래스터화할 수 없는 한 메서드는 TTDOWNLOAD_TTOUTLINE 반환하지 않아야 합니다. 렌더링 플러그 인은 TrueType 글꼴 파일을 읽고 구문 분석합니다. TrueType 글꼴 파일에 대한 포인터는 FONTOBJ_pvTrueTypeFontFile 호출하여 가져올 수 있습니다.

메서드는 IPrintOemUni::TTDownloadMethod 선택 사항입니다. 렌더링 플러그 인이 이 메서드를 구현하는 경우 플러그 인의 IPrintOemUni::GetImplementedMethod 메서드는 "TTDownLoadMethod"를 입력으로 수신할 때 S_OK 반환해야 합니다.

자세한 내용은 사용자 지정된 글꼴 관리를 참조하세요.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 prcomoem.h(Prcomoem.h 포함)

추가 정보

DEVOBJ

FONTOBJ_pvTrueTypeFontFile

IPrintOemUni

IPrintOemUni::GetImplementedMethod

UNIFONTOBJ