Condividi tramite


Metodo IDWriteFontFace::GetDesignGlyphMetrics (dwrite.h)

Ottiene le metriche dei glifi ideali (indipendenti dalla risoluzione) nelle unità di progettazione dei tipi di carattere.

Sintassi

HRESULT GetDesignGlyphMetrics(
  [in]  UINT16 const         *glyphIndices,
        UINT32               glyphCount,
  [out] DWRITE_GLYPH_METRICS *glyphMetrics,
        BOOL                 isSideways
);

Parametri

[in] glyphIndices

Tipo: const UINT16*

Matrice di indici del glifo per cui calcolare le metriche. La matrice deve contenere almeno il numero di elementi specificato da glyphCount.

glyphCount

Tipo: UINT32

Numero di elementi nella matrice glyphIndices .

[out] glyphMetrics

Tipo: DWRITE_GLYPH_METRICS*

Quando termina, questo metodo contiene una matrice di strutture DWRITE_GLYPH_METRICS. glyphMetrics deve essere inizializzato con un buffer vuoto che contiene almeno il numero di elementi glyphCount. Le metriche restituite da questa funzione si trovano in unità di progettazione dei tipi di carattere.

isSideways

Tipo: BOOL

Indica se il tipo di carattere viene utilizzato in un'esecuzione laterale. Ciò può influire sulle metriche del glifo se il tipo di carattere ha simulazione obliqua perché la simulazione laterale obliqua differisce dalla simulazione obliqua non laterale

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Le metriche del glifo di progettazione vengono usate per il posizionamento del glifo.

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione dwrite.h
Libreria Dwrite.lib
DLL Dwrite.dll

Vedi anche

IDWriteFontFace