Funzione ScriptGetGlyphABCWidth (usp10.h)

Recupera la larghezza ABC di un glifo specificato.

Sintassi

HRESULT ScriptGetGlyphABCWidth(
  [in]      HDC          hdc,
  [in, out] SCRIPT_CACHE *psc,
  [in]      WORD         wGlyph,
  [out]     ABC          *pABC
);

Parametri

[in] hdc

Facoltativo. Gestire il contesto del dispositivo. Per altre informazioni, vedere Memorizzazione nella cache.

[in, out] psc

Puntatore a una struttura SCRIPT_CACHE che identifica la cache degli script.

[in] wGlyph

Glifo da analizzare.

[out] pABC

Puntatore alla larghezza ABC del glifo specificato.

Valore restituito

Restituisce S_OK se viene recuperata la larghezza ABC del glifo. La funzione restituisce un valore HRESULT diverso da zero se non riesce.

La funzione restituisce E_HANDLE se il tipo di carattere o il sistema operativo non supporta gli indici glifi.

Commenti

Questa funzione è limitata nella sua utilità. Ad esempio, è utile per i grafici glifi di disegno. Non deve essere usato per la formattazione del testo di script complessa normale.

Importante A partire da Windows 8: per mantenere la possibilità di eseguire in Windows 7, un modulo che usa Uniscribe deve specificare Usp10.lib prima di gdi32.lib nell'elenco delle librerie.
 

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione usp10.h
Libreria Usp10.lib
DLL Usp10.dll
Componente ridistribuibile Internet Explorer 5 o versione successiva in Windows Me/98/95

Vedi anche

SCRIPT_CACHE

Uniscribe

Funzioni uniscrivere