Método IInkStrokeDisp::Transform (msinkaut.h)

Aplica una transformación lineal a un objeto IInkStrokeDisp o a una colección InkStrokes , que puede representar escalado, rotación, traducción y combinaciones de transformaciones.

Sintaxis

HRESULT Transform(
  [in]           IInkTransform *Transform,
  [in, optional] VARIANT_BOOL  ApplyOnPenWidth
);

Parámetros

[in] Transform

Transformación que se va a usar en el trazo o los trazos. (Se trata de un objeto InkTransform , que se correlaciona con la estructura XFORM ). La transformación se aplica tanto a los puntos como al ancho del lápiz (si ApplyOnPenWidth es VARIANT_TRUE).

[in, optional] ApplyOnPenWidth

Opcional. VARIANT_TRUE aplicar la transformación al ancho de la entrada de lápiz en inkDrawingAttributes de los trazos ; de lo contrario, VARIANT_FALSE. El valor predeterminado es VARIANT_FALSE.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
E_POINTER
Un parámetro contenía un puntero no válido.
E_INVALIDARG
Argumento no válido.
E_UNEXPECTED
Parámetro o tipo de propiedad inesperados.
E_INK_EXCEPTION
Se produjo una excepción dentro del método .

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

IInkStrokeDisp (Interfaz)