Méthode IInkStrokeDisp::GetFlattenedBezierPoints (msinkaut.h)
Récupère le cadre englobant dans les coordonnées de l’espace d’entrée manuscrite pour tous les traits d’un objet InkDisp , un trait individuel ou une collection InkStrokes .
Syntaxe
HRESULT GetFlattenedBezierPoints(
[in, optional] long FittingError,
[out, retval] VARIANT *FlattenedBezierPoints
);
Paramètres
[in, optional] FittingError
Facultatif. Distance maximale (précision), à l’aide d’unités d’espace d’entrée manuscrite, entre les points de contrôle de Bézier et les points du trait. Il s’agit également du niveau d’erreur d’ajustement de courbe. La valeur par défaut est 0.
[out, retval] FlattenedBezierPoints
Lorsque cette méthode est retournée, contient un tableau de points qui indique les points utilisés pour dessiner la représentation de courbe de Bézier de l’objet IInkStrokeDisp . Le résultat variant contient un tableau sous la forme x1, y1, x2, y2, et ainsi de suite, des points de Bézier.
Pour plus d’informations sur la structure VARIANT, consultez Utilisation de la bibliothèque COM.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Réussite. |
|
Le trait n’est pas valide. |
|
Un paramètre contenait un pointeur non valide. |
|
Une erreur non spécifiée s'est produite. |
|
Impossible d’allouer l’objet d’assistance du gestionnaire Stroke. |
|
L’erreur d’ajustement était hors limites. |
|
Une exception s’est produite à l’intérieur de la méthode . |
|
Paramètre ou type de propriété inattendu. |
Notes
Vous devez idéalement définir le paramètre fittingError entre 0 et 500. Si la valeur est supérieure à 500, un trait peut apparaître déformé ou grosseur lorsqu’il est dessiné. Les traits apparaissent plus lisses lorsque le niveau d’erreur d’ajustement est défini sur 0, mais les performances de dessin sont les plus lentes à ce niveau.
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 |