IPrintOemUI::UpdateExternalFonts-Methode (prcomoem.h)
Die IPrintOemUI::UpdateExternalFonts
-Methode ermöglicht es einem Benutzeroberflächen-Plug-In, die Unidrv-Schriftformatdateien (uff-Datei) eines Druckers zu aktualisieren.
Syntax
HRESULT UpdateExternalFonts(
HANDLE hPrinter,
HANDLE hHeap,
PWSTR pwstrCartridges
);
Parameter
hPrinter
Vom Anrufer bereitgestellter Druckerhandle.
hHeap
Vom Aufrufer bereitgestelltes Handle zum Heapspeicher, den die Methode für den lokalen Speicher verwenden kann.
pwstrCartridges
Vom Aufrufer bereitgestellter Zeiger auf ein Array von Zeichenfolgen, die die Namen aller derzeit auf dem Drucker installierten Patronen darstellen.
Rückgabewert
Die -Methode muss einen der folgenden Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Der Vorgang wurde erfolgreich ausgeführt. |
|
Fehler beim Vorgang. |
|
Die Methode ist nicht implementiert. |
Hinweise
Ein Benutzeroberflächen-Plug-In muss die IPrintOemUI::UpdateExternalFonts
-Methode implementieren, wenn das Plug-In das Standardschriftinstallationsprogramm von Unidrv ersetzt. Weitere Informationen finden Sie unter Angepasste Schriftartinstallationsprogramme für Unidrv.
Der IPrintOemUI::UpdateExternalFonts
Zweck der Methode besteht darin, die Liste der installierten Patronen (von pwstrCartridges bereitgestellt) zu untersuchen und sicherzustellen, dass die durch den Registrierungswert "ExternalFontFile" angegebene .uff-Datei nur Schriftbeschreibungen für die in den installierten Patronen enthaltenen Patronenschriftarten enthält. (Diese UFF-Datei kann auch Beschreibungen von PCL-herunterladbaren Softfonts enthalten.)
Beschreibungen von Patronenschriftarten können aus der uff-Datei kopiert werden, die durch den Registrierungswert "ExtFontCartFile" angegeben wird. Weitere Informationen finden Sie unter Unidrv Font Format Files.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | prcomoem.h (include Prcomoem.h) |