Metodo IPrintOemUI::UpdateExternalFonts (prcomoem.h)
Il metodo IPrintOemUI::UpdateExternalFonts
consente a un plug-in dell'interfaccia utente di aggiornare file di formato carattere Unidrv di una stampante (file con estensione uff).
Sintassi
HRESULT UpdateExternalFonts(
HANDLE hPrinter,
HANDLE hHeap,
PWSTR pwstrCartridges
);
Parametri
hPrinter
Handle stampante fornito dal chiamante.
hHeap
Handle fornito dal chiamante per l'heap della memoria che il metodo può usare per l'archiviazione locale.
pwstrCartridges
Puntatore fornito dal chiamante a una matrice di stringhe che rappresentano i nomi di tutte le munizioni attualmente installate nella stampante.
Valore restituito
Il metodo deve restituire uno dei valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Operazione riuscita. |
|
Operazione non riuscita. |
|
Il metodo non è implementato. |
Osservazioni
Un plug-in dell'interfaccia utente deve implementare il metodo IPrintOemUI::UpdateExternalFonts
se il plug-in sostituisce il programma di installazione del tipo di carattere predefinito di Unidrv. Per altre informazioni, vedere Programmi di installazione dei tipi di carattere personalizzati per Unidrv.
Lo scopo del metodo IPrintOemUI::UpdateExternalFonts
consiste nell'esaminare l'elenco delle cartucce installate (fornite da pwstrCartridges) e assicurarsi che il file con estensione uff specificato dal valore del Registro di sistema "ExternalFontFile" contenga descrizioni dei tipi di carattere per solo i tipi di carattere delle munizioni contenute nelle munizioni installate. Questo file con estensione uff può contenere anche descrizioni di PCL-tipi di carattere soft scaricabili.
Le descrizioni dei tipi di carattere della stampante possono essere copiate dal file con estensione uff specificato dal valore del Registro di sistema "ExtFontCartFile". Per altre informazioni, vedere File di formato carattere Unidrv.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | prcomoem.h (include Prcomoem.h) |