Función ScriptGetGlyphABCWidth (usp10.h)

Recupera el ancho ABC de un glifo determinado.

Sintaxis

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

Parámetros

[in] hdc

Opcional. Identificador del contexto del dispositivo. Para obtener más información, consulte Almacenamiento en caché.

[in, out] psc

Puntero a una estructura de SCRIPT_CACHE que identifica la caché de scripts.

[in] wGlyph

Glifo que se va a analizar.

[out] pABC

Puntero al ancho ABC del glifo especificado.

Valor devuelto

Devuelve S_OK si se recupera el ancho ABC del glifo. La función devuelve un valor HRESULT distinto de cero si no se realiza correctamente.

La función devuelve E_HANDLE si la fuente o el sistema operativo no admiten índices de glifo.

Comentarios

Esta función está limitada en su utilidad. Por ejemplo, resulta útil para dibujar gráficos de glifos. No debe usarse para el formato de texto de script complejo normal.

Importante A partir de Windows 8: para mantener la capacidad de ejecutarse en Windows 7, un módulo que usa Uniscribe debe especificar Usp10.lib antes de gdi32.lib en su lista de bibliotecas.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado usp10.h
Library Usp10.lib
Archivo DLL Usp10.dll
Redistribuible Internet Explorer 5 o posterior en Windows Me/98/95

Consulte también

SCRIPT_CACHE

Uniscribe

Funciones uniscribe