Compartir a través de


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

Quita la tinta en el trazo o trazos por los factores horizontales y verticales especificados.

Sintaxis

HRESULT Shear(
  [in] float HorizontalMultiplier,
  [in] float VerticalMultiplier
);

Parámetros

[in] HorizontalMultiplier

Factor horizontal de la es shear.

[in] VerticalMultiplier

Factor vertical de la es shear.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
E_INK_EXCEPTION
Se produjo una excepción dentro del método .

Comentarios

La transformación aplicada en este método es un shear puro solo si uno de los parámetros es 0. Aplicado a un rectángulo en el origen, cuando el factor shearY es 0, la transformación mueve horizontalmente el borde inferior por shearX veces el alto del rectángulo. Cuando el factor de shearX es 0, mueve el borde derecho verticalmente por el ancho del rectángulo.

Nota Cuando ambos parámetros son distintos de cero, es posible que los resultados no sean intuitivos.
 
Este método produce una excepción si el shear no es invertible. El shear no es invertible si el producto de los parámetros shearX y shearY es igual a 1.

Requisitos

Requisito Value
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)