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 |