Compartilhar via


Função ScriptGetGlyphABCWidth (usp10.h)

Recupera a largura ABC de um determinado glifo.

Sintaxe

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

Parâmetros

[in] hdc

Opcional. Identificador para o contexto do dispositivo. Para obter mais informações, consulte Cache.

[in, out] psc

Ponteiro para uma estrutura SCRIPT_CACHE que identifica o cache de script.

[in] wGlyph

Glifo a ser analisado.

[out] pABC

Ponteiro para a largura ABC do glifo especificado.

Retornar valor

Retorna S_OK se a largura ABC do glifo for recuperada. A função retornará um valor HRESULT diferente de zero se não for bem-sucedida.

A função retornará E_HANDLE se a fonte ou o sistema operacional não oferecer suporte a índices de glifo.

Comentários

Essa função é limitada em sua utilidade. Por exemplo, é útil para desenhar gráficos de glifo. Ele não deve ser usado para formatação de texto de script complexo comum.

Importante Começando com Windows 8: para manter a capacidade de execução no Windows 7, um módulo que usa Uniscribe deve especificar Usp10.lib antes de gdi32.lib em sua lista de bibliotecas.
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho usp10.h
Biblioteca Usp10.lib
DLL Usp10.dll
Redistribuível Internet Explorer 5 ou posterior no Windows Me/98/95

Confira também

SCRIPT_CACHE

Uniscribe

Funções Uniscribe