IPrintOemUI::UpdateExternalFonts 메서드(prcomoem.h)

메서드 IPrintOemUI::UpdateExternalFonts 를 사용하면 사용자 인터페이스 플러그 인이 프린터의 Unidrv 글꼴 서식 파일 (.uff 파일)을 업데이트할 수 있습니다.

구문

HRESULT UpdateExternalFonts(
  HANDLE hPrinter,
  HANDLE hHeap,
  PWSTR  pwstrCartridges
);

매개 변수

hPrinter

호출자 제공 프린터 핸들입니다.

hHeap

메서드가 로컬 스토리지에 사용할 수 있는 힙 메모리에 대한 호출자 제공 핸들입니다.

pwstrCartridges

현재 프린터에 설치된 모든 카트리지의 이름을 나타내는 문자열 배열에 대한 호출자 제공 포인터입니다.

반환 값

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

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

설명

플러그 인이 Unidrv의 기본 글꼴 설치 관리자를 대체하는 경우 사용자 인터페이스 플러그 인은 메서드를 구현 IPrintOemUI::UpdateExternalFonts 해야 합니다. 자세한 내용은 Unidrv용 사용자 지정된 글꼴 설치 관리자를 참조하세요.

IPrintOemUI::UpdateExternalFonts 메서드의 목적은 설치된 카트리지 목록(pwstrCartridges에서 제공)을 검사하고 "ExternalFontFile" 레지스트리 값으로 지정된 .uff 파일에 설치된 카트리지 글꼴에 포함된 카트리지 글꼴에 대한 글꼴 설명만 포함하는지 확인하는 것입니다. (이 .uff 파일에는 PCL 다운로드 가능한 소프트 글꼴에 대한 설명도 포함될 수 있습니다.)

카트리지 글꼴에 대한 설명은 "ExtFontCartFile" 레지스트리 값으로 지정된 .uff 파일에서 복사할 수 있습니다. 자세한 내용은 Unidrv 글꼴 서식 파일을 참조하세요.

요구 사항

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

추가 정보

IPrintOemUI

IPrintOemUI::FontInstallerDlgProc