Interface IInkStrokeDisp (msinkaut.h)
Représente un trait d’encre unique.
Un trait est un ensemble de propriétés et de données de point que le numériseur capture qui représentent les coordonnées et les propriétés d’une marque manuscrite connue. Il s’agit de l’ensemble de données capturées dans une séquence de déplacement, vers le haut ou vers le bas d’un seul stylet.
Héritage
L’interface IInkStrokeDisp hérite de l’interface IUnknown. IInkStrokeDisp a également les types de membres suivants :
Méthodes
L’interface IInkStrokeDisp utilise ces méthodes.
IInkStrokeDisp::Clip Supprime des parties d’un objet IInkStrokeDisp ou d’une collection InkStrokes qui se trouvent en dehors d’un rectangle. (IInkStrokeDisp.Clip) |
IInkStrokeDisp::FindIntersections Récupère les points où cet objet IInkStrokeDisp croise d’autres objets IInkStrokeDisp dans une collection InkStrokes connue. |
IInkStrokeDisp::get_BezierCusps Obtient un tableau qui contient les index des cuspps de l’approximation de Bézier du trait. |
IInkStrokeDisp::get_BezierPoints Obtient le tableau des points de contrôle qui représentent l’approximation de Bézier du trait. |
IInkStrokeDisp::get_Deleted Obtient une valeur qui spécifie si un trait connu est supprimé de l’entrée manuscrite. |
IInkStrokeDisp::get_DrawingAttributes Obtient ou définit les attributs de dessin à appliquer à l’entrée manuscrite au fur et à mesure qu’elle est dessinée. (IInkStrokeDisp.get_DrawingAttributes) |
IInkStrokeDisp::get_ExtendedProperties Obtient la collection de données définies par l’application stockées dans un objet . (IInkStrokeDisp.get_ExtendedProperties) |
IInkStrokeDisp::get_ID Obtient l’identificateur d’un objet . (IInkStrokeDisp.get_Id) |
IInkStrokeDisp::get_Ink Obtient l’objet InkDisp parent d’un trait. |
IInkStrokeDisp::get_PacketCount Obtient le nombre de paquets reçus pour un objet IInkStrokeDisp. |
IInkStrokeDisp::get_PacketDescription Obtient un tableau d’identificateurs globaux uniques (GUID) qui décrit les types de données de paquets stockées dans l’objet IInkStrokeDisp. |
IInkStrokeDisp::get_PacketSize Obtient la taille, en octets, d’un paquet. |
IInkStrokeDisp::get_PolylineCusps Obtient un tableau qui contient les index des cuspps de l’objet IInkStrokeDisp. |
IInkStrokeDisp::get_SelfIntersections Obtient les auto-intersections du trait. |
IInkStrokeDisp::GetBoundingBox 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. (IInkStrokeDisp.GetBoundingBox) |
IInkStrokeDisp::GetFlattenedBezierPoints 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. |
IInkStrokeDisp::GetPacketData Récupère les données de paquets d’une plage de paquets dans l’objet IInkStrokeDisp. |
IInkStrokeDisp::GetPacketDescriptionPropertyMetrics Récupère les métriques pour un type de description de paquet donné. |
IInkStrokeDisp::GetPacketValuesByProperty Récupère les données d’une propriété de paquet connue à partir d’un ou plusieurs paquets du trait. |
IInkStrokeDisp::GetPoints Récupère les points qui composent un trait. |
IInkStrokeDisp::GetRectangleIntersections Recherche les points où un objet IInkStrokeDisp croise un rectangle donné. |
IInkStrokeDisp::HitTestCircle Détermine si un trait est complètement à l’intérieur ou croisé par un cercle donné. |
IInkStrokeDisp::Move Applique une traduction à l’entrée manuscrite d’un objet IInkStrokeDisp ou d’une collection InkStrokes. (IInkStrokeDisp.Move) |
IInkStrokeDisp::NearestPoint Recherche l’emplacement sur le trait le plus proche d’un point connu et retourne la distance de ce point par rapport au trait. Tout est en coordonnées d’espace d’entrée manuscrite. |
IInkStrokeDisp::Rotate Fait pivoter l’encre à l’aide d’un angle en degrés autour d’un point central de la rotation. (IInkStrokeDisp.Rotate) |
IInkStrokeDisp::ScaleToRectangle Met à l’échelle l’objet IInkStrokeDisp ou la collection InkStrokes pour qu’il s’adapte à l’objet InkRectangle spécifié. (IInkStrokeDisp.ScaleToRectangle) |
IInkStrokeDisp::ScaleTransform Applique les facteurs horizontaux et verticaux spécifiés à la transformation ou à l’entrée manuscrite. (IInkStrokeDisp.ScaleTransform) |
IInkStrokeDisp::SetPacketValuesByProperty Modifie les valeurs de paquets pour une propriété particulière. |
IInkStrokeDisp::SetPoints Définit les points du IInkStrokeDisp à l’aide d’un tableau de valeurs X, Y. |
IInkStrokeDisp::Shear Cisaille l’encre dans le trait ou les traits selon les facteurs horizontaux et verticaux spécifiés. (IInkStrokeDisp.Shear) |
IInkStrokeDisp::Split Fractionne le trait à l’emplacement spécifié sur le trait. |
IInkStrokeDisp::Transform 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. (IInkStrokeDisp.Transform) |
Notes
Si vous définissez une classe qui implémente cette interface, la nouvelle classe n’interagit pas correctement avec les INTERFACES de programmation d’applications (API) Tablet PC.
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 |