Compartilhar via


Método IInkLineInfo::GetInkExtent (msinkaut.h)

Especifica as propriedades de exibição a serem definidas no objeto de tinta de texto (tInk) e recupera a largura do objeto de tinta de texto em unidades HIMETRIC.

Sintaxe

HRESULT GetInkExtent(
  [in]  INKMETRIC *pim,
  [out] UINT      *pnWidth
);

Parâmetros

[in] pim

Um ponteiro para uma estrutura INKMETRIC , que contém as propriedades de exibição a serem definidas no objeto de tinta de texto ou NULL.

[out] pnWidth

A largura do objeto de tinta de texto em unidades HIMETRIC.

Valor retornado

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
Êxito.
E_POINTER
O parâmetro pnWidth é NULL.
E_OUTOFMEMORY
Não foi possível concluir a operação. As propriedades de exibição não são alteradas.

Comentários

Se o parâmetro pim for NULL, as propriedades de exibição não serão alteradas e as propriedades existentes serão usadas para calcular a extensão do objeto de tinta de texto; caso contrário, as propriedades de exibição são atualizadas e a extensão é calculada a partir das novas propriedades.

Se o sinalizador IMF_FONT_SELECTED_IN_HDC estiver definido no parâmetro pim , as propriedades do contexto do dispositivo serão aplicadas à tinta; caso contrário, as configurações INKMETRIC do objeto de tinta de texto são aplicadas.

Requisitos

   
Cliente mínimo com suporte Windows XP Tablet PC Edition [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho msinkaut.h
Biblioteca InkObj.dll

Confira também

Método GetFormat

IInkLineInfo

Estrutura INKMETRIC

Método SetFormat