Freigeben über


IPrintOemUI::UpdateExternalFonts-Methode (prcomoem.h)

Mit der IPrintOemUI::UpdateExternalFonts-Methode kann ein Benutzeroberflächen-Plug-In die Unidrv Font Format Files (uff File) eines Druckers aktualisieren.

Syntax

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

Parameter

hPrinter

Vom Anrufer bereitgestellter Druckerhandle.

hHeap

Vom Aufrufer bereitgestelltes Handle für heap-Speicher, den die Methode für den lokalen Speicher verwenden kann.

pwstrCartridges

Vom Aufrufer bereitgestellter Zeiger auf ein Array von Zeichenfolgen, die die Namen aller auf dem Drucker installierten Patronen darstellen.

Rückgabewert

Die Methode muss einen der folgenden Werte zurückgeben.

Rückgabecode Beschreibung
S_OK
Der Vorgang war erfolgreich.
E_FAIL
Fehler beim Vorgang.
E_NOTIMPL
Die Methode ist nicht implementiert.

Bemerkungen

Ein Benutzeroberflächen-Plug-In muss die IPrintOemUI::UpdateExternalFonts-Methode implementieren, wenn das Plug-In das Standardschriftartinstallationsprogramm von Unidrv ersetzt. Weitere Informationen finden Sie unter Angepassten Schriftarteninstallationsprogrammen für unidrv.

Der Zweck der IPrintOemUI::UpdateExternalFonts Methode besteht darin, die Liste der installierten Patronen (bereitgestellt von pwstrCartridges) zu untersuchen und sicherzustellen, dass die vom Registrierungswert "ExternalFontFile" angegebene uff-Datei Schriftarten nur für die in den installierten Patronen enthaltenen Schriftarten enthält. (Diese uff-Datei kann auch Beschreibungen von PCL--herunterladbare Softschriftarten enthalten.)

Beschreibungen von Patronenschriftarten können aus der uff-Datei kopiert werden, die durch den Registrierungswert "ExtFontCartFile" angegeben ist. Weitere Informationen finden Sie unter Unidrv Font Format Files.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- prcomoem.h (einschließlich Prcomoem.h)

Siehe auch

IPrintOemUI-

IPrintOemUI::FontInstallerDlgProc