IPrintOemUI ::UpdateExternalFonts, méthode (prcomoem.h)
La méthode IPrintOemUI::UpdateExternalFonts
permet à un plug-in d’interface utilisateur de mettre à jour les fichiers de format de police Unidrv d’une imprimante (fichier .uff).
Syntaxe
HRESULT UpdateExternalFonts(
HANDLE hPrinter,
HANDLE hHeap,
PWSTR pwstrCartridges
);
Paramètres
hPrinter
Handle d’imprimante fourni par l’appelant.
hHeap
Handle fourni par l’appelant pour mémoire du tas, la méthode peut être utilisée pour le stockage local.
pwstrCartridges
Pointeur fourni par l’appelant vers un tableau de chaînes représentant les noms de toutes les cartouches actuellement installées sur l’imprimante.
Valeur de retour
La méthode doit retourner l’une des valeurs suivantes.
Retourner le code | Description |
---|---|
|
L’opération a réussi. |
|
L’opération a échoué. |
|
La méthode n’est pas implémentée. |
Remarques
Un plug-in d’interface utilisateur doit implémenter la méthode IPrintOemUI::UpdateExternalFonts
si le plug-in remplace le programme d’installation de police par défaut d’Unidrv. Pour plus d’informations, consultez programme d’installation de polices personnalisés pour unidrv.
L’objectif de la méthode IPrintOemUI::UpdateExternalFonts
est d’examiner la liste des cartouches installées (fournies par pwstrCartridges) et de s’assurer que le fichier .uff spécifié par la valeur de Registre « ExternalFontFile » contient uniquement les descriptions de polices des cartouches contenues dans les cartouches installées. (Ce fichier .uff peut également contenir des descriptions de polices réversibles-téléchargeables.)
Les descriptions des polices de cartouche peuvent être copiées à partir du fichier .uff spécifié par la valeur de Registre « ExtFontCartFile ». Pour plus d’informations, consultez Fichiers de format de police unidrv.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | prcomoem.h (include Prcomoem.h) |