Metodo IPrintOemUni::TTDownloadMethod (prcomoem.h)
Il metodo IPrintOemUni::TTDownloadMethod
consente a un plug-in di rendering di indicare il formato che Unidrv deve utilizzare per un tipo di carattere soft TrueType specificato.
Sintassi
HRESULT TTDownloadMethod(
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 uno dei valori costanti forniti dal metodo seguenti:
Valore | Definizione |
---|---|
TTDOWNLOAD_BITMAP | Unidrv deve scaricare il tipo di carattere specificato come bitmap. |
TTDOWNLOAD_DONTCARE | Unidrv può selezionare il formato del carattere. |
TTDOWNLOAD_GRAPHICS | Unidrv deve stampare i tipi di carattere TrueType come grafica, anziché scaricare il tipo di carattere. |
TTDOWNLOAD_TTOUTLINE | Unidrv deve scaricare il tipo di carattere specificato come contorni. Per altre informazioni, vedere la sezione Osservazioni seguente. |
Valore restituito
Il metodo deve restituire uno dei valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Operazione riuscita. |
|
Operazione non riuscita. |
|
Il metodo non è implementato. |
Osservazioni
Lo scopo del metodo IPrintOemUni::TTDownloadMethod
è consentire a un plug-in di rendering di specificare il formato preferito di una stampante per un tipo di carattere soft TrueType specificato.
Se un plug-in di rendering implementa il metodo IPrintOemUni::TTDownloadMethod
, Unidrv chiama il metodo ogni volta che è pronto per inviare un tipo di carattere TrueType allo spooler di stampa. Unidrv specifica il tipo di carattere e il metodo IPrintOemUni::TTDownloadMethod
deve specificare il formato preferito della stampante nella posizione a cui punta pdwResult.
Il metodo non deve restituire TTDOWNLOAD_TTOUTLINE a meno che la stampante non possa rasterizzare i tipi di carattere TrueType. Il plug-in di rendering è responsabile della lettura e dell'analisi dei file di carattere TrueType. I puntatori ai file di tipo di carattere TrueType possono essere ottenuti chiamando FONTOBJ_pvTrueTypeFontFile.
Il metodo IPrintOemUni::TTDownloadMethod
è facoltativo. Se un plug-in di rendering implementa questo metodo, il metodo di IPrintOemUni::GetImplementedMethod deve restituire S_OK quando riceve "TTDownLoadMetho d" come input.
Per altre informazioni, vedere gestione dei tipi di carattere personalizzata.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | prcomoem.h (include Prcomoem.h) |