Partager via


IInkStrokes::Shear, méthode (msinkaut.h)

Cisaille l’encre dans le trait ou les traits en fonction des facteurs horizontaux et verticaux spécifiés.

Syntaxe

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

Paramètres

[in] HorizontalMultiplier

Facteur horizontal du cisaillement.

[in] VerticalMultiplier

Facteur vertical du cisaillement.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Réussite.
E_INK_EXCEPTION
Une exception s’est produite à l’intérieur de la méthode.

Notes

La transformation appliquée dans cette méthode est un cisaillement pur uniquement si l’un des paramètres est 0. Appliquée à un rectangle à l’origine, lorsque le facteur de cisaillement est 0, la transformation déplace le bord inférieur horizontalement par cisaillement X fois la hauteur du rectangle. Lorsque le facteur shearX est 0, il déplace le bord droit verticalement en cisaillement multiplié par la largeur du rectangle.

Note Lorsque les deux paramètres ne sont pas nuls, les résultats peuvent ne pas être intuitifs.
 
Cette méthode lève une exception si le cisaillement n’est pas inversé. Le cisaillement n’est pas inversé si le produit des paramètres shearX et shearY est égal à 1.

Spécifications

   
Client minimal pris en charge Windows XP Édition Tablet PC [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête msinkaut.h
Bibliothèque InkObj.dll

Voir aussi

IInkStrokes

InkStrokes Collection