Metodo IPrintOemUni::D ownloadFontHeader (prcomoem.h)
Il IPrintOemUni::DownloadFontHeader
metodo consente a un plug-in di rendering per Unidrv di inviare le informazioni di intestazione di un tipo di carattere a una stampante.
Sintassi
HRESULT DownloadFontHeader(
PDEVOBJ pdevobj,
PUNIFONTOBJ pUFObj,
[out] OUT DWORD *pdwResult
);
Parametri
pdevobj
Puntatore fornito dal chiamante a una struttura DEVOBJ .
pUFObj
Puntatore fornito dal chiamante a una struttura UNIFONTOBJ .
[out] pdwResult
Riceve un valore fornito dal metodo che rappresenta la quantità di memoria della stampante, in byte, necessaria per archiviare le informazioni sull'intestazione del carattere. Se l'operazione non riesce, il valore restituito deve essere zero.
Valore restituito
Il metodo deve restituire uno dei valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Operazione non riuscita |
|
Il metodo non è implementato. |
Commenti
Il IPrintOemUni::DownloadFontHeader
metodo viene usato per supportare i tipi di carattere soft nelle stampanti che non accettano comandi PCL . Lo scopo è quello di consentire a un plug-in di rendering di ottenere informazioni sull'intestazione del tipo di carattere da Unidrv e di inviare le informazioni alla stampante.
Le informazioni che potrebbero essere necessarie per costruire un'intestazione di carattere non PCL possono essere ottenute tramite:
- Riferimento alla struttura UNIFONTOBJ ricevuta come argomento di input.
- Chiamata alla funzione di callback UNIFONTOBJ_GetInfo per ottenere la struttura FONTOBJ del tipo di carattere.
Il IPrintOemUni::DownloadFontHeader
metodo è facoltativo. Se un plug-in per il rendering implementa questo metodo, il metodo IPrintOemUni::GetImplementedMethod del plug-in deve restituire S_OK quando riceve "DownloadFontHeader" come input.
Se si implementa il IPrintOemUni::DownloadFontHeader
metodo , è necessario implementare anche il metodo IPrintOemUni::D ownloadCharGlyph .
Per altre informazioni, vedere Personalizzazione della gestione dei tipi di carattere.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | prcomoem.h (include Prcomoem.h) |