Condividi tramite


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
S_OK
Operazione riuscita.
E_FAIL
Operazione non riuscita.
E_NOTIMPL
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)

Vedere anche

DEVOBJ

FONTOBJ_pvTrueTypeFontFile

IPrintOemUni

IPrintOemUni::GetImplementedMethod

UNIFONTOBJ