Partager via


Méthode IInkTransform::Shear (msinkaut.h)

Ajuste le cisaillement d’InkTransform en fonction des facteurs horizontaux et verticaux spécifiés.

Syntaxe

HRESULT Shear(
  [in] float HorizontalComponent,
  [in] float VerticalComponent
);

Paramètres

[in] HorizontalComponent

Facteur horizontal du cisaillement.

[in] VerticalComponent

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 é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 sont difficiles à prédire. Par exemple, si les deux facteurs ont la valeur 1, la transformation serre tout le plan sur une seule ligne.
 

Spécifications

   
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

IInkTransform

InkTransform, classe