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 |
---|---|
|
Der Vorgang war erfolgreich. |
|
Fehler beim Vorgang. |
|
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) |