Partager via


Ink, classe

Mise à jour : November 2007

Représente les traits d'entrée manuscrite dans un espace d'entrée manuscrite.

Espace de noms :  Microsoft.Ink
Assembly :  Microsoft.Ink (dans Microsoft.Ink.dll)

Syntaxe

'Déclaration
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class Ink _
    Implements ICloneable, IDisposable
'Utilisation
Dim instance As Ink
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class Ink : ICloneable, IDisposable
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public ref class Ink : ICloneable, IDisposable
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
public class Ink implements ICloneable, 
    IDisposable
public class Ink implements ICloneable, IDisposable

Notes

ms583670.alert_caution(fr-fr,VS.90).gifAttention :

Pour éviter une fuite de mémoire, vous devez appeler explicitement la méthode Dispose sur tout objet Ink auquel un gestionnaire d'événements a été attaché, avant que l'objet ne soit hors de portée.

Un objet Ink est un conteneur de données de trait (points). Les données de trait, ou les points collectés par le stylet, sont stockés dans un objet Ink. La propriété Strokes contient les données de tous les traits dans l'objet Ink.

L'objet InkCollector, l'objet InkOverlay, le contrôle InkPicture et le contrôle InkEdit collectent les points du périphérique d'entrée et les stockent dans un objet Ink. Ces objets agissent essentiellement comme une source qui répartit l'entrée manuscrite dans un ou plusieurs objets Ink différents, qui contiennent l'entrée manuscrite distribuée.

L'espace d'entrée manuscrite est un espace de coordonnées virtuel auquel les coordonnées du contexte de la tablette sont mappées. Cet espace est fixé à un système de coordonnées HIMETRIC. Dans les coordonnées de l'espace d'entrée manuscrite, un déplacement de 0 à 1 est égal à 1 unité HIMETRIC. Ce mappage facilite la liaison de plusieurs objets Ink.

L'objet Renderer gère les mappages entre l'entrée manuscrite et la fenêtre d'affichage.

ms583670.alert_note(fr-fr,VS.90).gifRemarque :

La première instanciation de cet objet entraîne l'instanciation de GDI+. Cependant, si vous utilisez un objet d'entrée manuscrite unique dans une boucle, que vous le créez, puis le détruisez dans la boucle, vous provoquerez une instanciation en boucle de GDI+. Cela peut entraîner une dégradation des performances de votre application. Pour y remédier, conservez toujours une instance unique d'un objet Ink quand votre application utilise l'entrée manuscrite.

Hiérarchie d'héritage

System.Object
  Microsoft.Ink.Ink

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

Membres Ink

Microsoft.Ink, espace de noms