Partager via


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

Cisaille l’encre dans le trait ou les traits selon les 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 .

Remarques

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 égal à 0, la transformation déplace le bord inférieur horizontalement par shearX fois la hauteur du rectangle. Lorsque le facteur shearX est égal à 0, il déplace le bord droit verticalement par 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 inverse. Le cisaillement n’est pas inversible si le produit des paramètres shearX et shearY est égal à 1.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP Édition Tablette 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

IInkStrokeDisp, interface