IInkStrokeDisp::Transform, méthode (msinkaut.h)
Applique une transformation linéaire à un objet IInkStrokeDisp ou à une collection InkStrokes , qui peut représenter la mise à l’échelle, la rotation, la traduction et les combinaisons de transformations.
Syntaxe
HRESULT Transform(
[in] IInkTransform *Transform,
[in, optional] VARIANT_BOOL ApplyOnPenWidth
);
Paramètres
[in] Transform
Transformation à utiliser sur le ou les traits. (Il s’agit d’un objet InkTransform , qui est corrélé à la structure XFORM ). La transformation s’applique à la fois aux points et à la largeur du stylet (si ApplyOnPenWidth est VARIANT_TRUE).
[in, optional] ApplyOnPenWidth
Optionnel. VARIANT_TRUE d’appliquer la transformation à la largeur de l’encre dans les attributs InkDrawingAttributes des traits ; sinon, VARIANT_FALSE. La valeur par défaut est VARIANT_FALSE.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Réussite. |
|
Un paramètre contenait un pointeur non valide. |
|
Argument non valide. |
|
Type de paramètre ou de propriété inattendu. |
|
Une exception s’est produite à l’intérieur de la méthode. |
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 |