CDC::GetFo&ntDatanbsp;

DWORD GetFontData ( DWORD dwTable, DWORD dwOffset, LPVOID lpData, DWORD cbData ) const;

Valore restituito

Specifica il numero di byte restituiti nel buffer puntato da lpData se la funzione ha esito positivo; altrimenti – 1.

Parametri

dwTable

Specifica il nome della tabella metrica da restituire. Questo parametro può essere uno dei tavoli metrici documentati nella specifica i file di Font TrueType pubblicata da Microsoft Corporation. Se questo parametro è 0, l'informazione viene recuperato a partire all'inizio del file di font.

dwOffset

Specifica l'offset dall'inizio della tabella quale cominciare il recupero delle informazioni. Se questo parametro è 0, l'informazione viene recuperato a cominciare dall'inizio della tabella specificata dal parametro dwTable . Se questo valore è maggiore o uguale alla dimensione della tabella, GetFontData restituisce 0.

lpData

Punti a un buffer che riceverà le informazioni di carattere. Se questo valore è NULL, la funzione restituisce la dimensione del buffer necessaria per i dati dei caratteri specificati nel parametro dwTable.

cbData

Specifica la lunghezza in byte, delle informazioni che devono essere recuperate. Se questo parametro è 0, GetFontData restituisce la dimensione dei dati specificata nel parametro dwTable.

Osservazioni

Recupera le informazioni di carattere metriche da un file di caratteri ridimensionabili. Le informazioni per recuperare sono identificate specificando un offset in file di font e la lunghezza delle informazioni da restituire.

Un'applicazione può talvolta utilizzare la funzione membro GetFontData per salvare un font TrueType con un documento. A tale scopo, l'applicazione determina se il tipo di carattere può essere incorporato e quindi recupera il file di font intero, specificare 0 per i parametri dwTable, dwOffsete cbData.

Applicazioni in grado di determinare se un tipo di carattere può essere incorporato controllando il membro otmfsType i OUTLINETEXTMETRIC struttura. Se è impostato il bit 1 di otmfsType , incorporamento non è consentito per il tipo di carattere. Se il bit 1 è chiaro, il tipo di carattere può essere incorporato. Se è impostato il bit 2, l'embedding è di sola lettura.

Se un'applicazione tenta di utilizzare questa funzione per recuperare le informazioni per un tipo di carattere non TrueType, la funzione membro GetFontData restituisce – 1.

CDC pa&noramica |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp;CDC::GetOutlineTextMetrics, :: GetFontData, OUTLINETEXTMETRIC

Index