Método IPrintOemUI::UpdateExternalFonts (prcomoem.h)
El IPrintOemUI::UpdateExternalFonts
método permite que un complemento de interfaz de usuario actualice los archivos de formato de fuente Unidrv de una impresora (archivo .uff).
Sintaxis
HRESULT UpdateExternalFonts(
HANDLE hPrinter,
HANDLE hHeap,
PWSTR pwstrCartridges
);
Parámetros
hPrinter
Controlador de impresora proporcionado por el autor de la llamada.
hHeap
Identificador proporcionado por el autor de la llamada para la memoria del montón que el método puede usar para el almacenamiento local.
pwstrCartridges
Puntero proporcionado por el autor de la llamada a una matriz de cadenas que representa los nombres de todos los cartuchos instalados actualmente en la impresora.
Valor devuelto
El método debe devolver uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
|
La operación se realizó correctamente. |
|
Error en la operación. |
|
El método no está implementado. |
Comentarios
Un complemento de interfaz de usuario debe implementar el IPrintOemUI::UpdateExternalFonts
método si el complemento reemplaza el instalador de fuentes predeterminado de Unidrv. Para obtener más información, vea Instaladores de fuentes personalizados para Unidrv.
El IPrintOemUI::UpdateExternalFonts
propósito del método es examinar la lista de cartuchos instalados (suministrados por pwstrCartridges) y asegurarse de que el archivo .uff especificado por el valor del Registro "ExternalFontFile" contiene descripciones de fuentes solo para las fuentes de cartucho contenidas en los cartuchos instalados. (Este archivo .uff también puede contener descripciones de fuentes suaves descargables pcL).
Las descripciones de las fuentes de cartucho se pueden copiar del archivo .uff especificado por el valor del registro "ExtFontCartFile". Para obtener más información, vea Unidrv Font Format Files.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | prcomoem.h (incluya Prcomoem.h) |