Compartir a través de


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

Especifica las propiedades de presentación que se van a establecer en el objeto de entrada de lápiz de texto (tInk) y recupera el ancho del objeto de entrada de lápiz de texto en unidades HIMETRIC.

Sintaxis

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

Parámetros

[in] pim

Puntero a una estructura INKMETRIC , que contiene las propiedades de presentación que se van a establecer en el objeto de entrada de lápiz de texto o NULL.

[out] pnWidth

Ancho del objeto de entrada de lápiz de texto en unidades HIMETRIC.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
E_POINTER
El parámetro pnWidth es NULL.
E_OUTOFMEMORY
No se pudo completar la operación. No se cambian las propiedades de presentación.

Comentarios

Si el parámetro pim es NULL, las propiedades de presentación no se cambian y las propiedades existentes se usan para calcular la extensión del objeto de entrada de lápiz de texto; de lo contrario, se actualizan las propiedades de presentación y la extensión se calcula a partir de las nuevas propiedades.

Si la marca IMF_FONT_SELECTED_IN_HDC se establece en el parámetro pim , las propiedades del contexto del dispositivo se aplican a la entrada de lápiz; de lo contrario, se aplica la configuración INKMETRIC del objeto de entrada de lápiz de texto.

Requisitos

   
Cliente mínimo compatible Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado msinkaut.h
Library InkObj.dll

Consulte también

GetFormat (método)

IInkLineInfo

Estructura INKMETRIC

SetFormat (método)