Ink.ExtractStrokes, méthode (Rectangle, ExtractFlags)
Mise à jour : November 2007
Extrait tous les objets Stroke dans les limites d'un rectangle spécifié de l'objet Ink en les copiant ou en les collant, comme spécifié, et retourne un nouvel objet Ink contenant la collection Strokes extraite.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink (dans Microsoft.Ink.dll)
Syntaxe
'Déclaration
Public Function ExtractStrokes ( _
extractionRectangle As Rectangle, _
extractionFlags As ExtractFlags _
) As Ink
'Utilisation
Dim instance As Ink
Dim extractionRectangle As Rectangle
Dim extractionFlags As ExtractFlags
Dim returnValue As Ink
returnValue = instance.ExtractStrokes(extractionRectangle, _
extractionFlags)
public Ink ExtractStrokes(
Rectangle extractionRectangle,
ExtractFlags extractionFlags
)
public:
Ink^ ExtractStrokes(
Rectangle extractionRectangle,
ExtractFlags extractionFlags
)
public Ink ExtractStrokes(
Rectangle extractionRectangle,
ExtractFlags extractionFlags
)
public function ExtractStrokes(
extractionRectangle : Rectangle,
extractionFlags : ExtractFlags
) : Ink
Paramètres
- extractionRectangle
Type : System.Drawing.Rectangle
Rectangle (page pouvant être en anglais) qui délimite l'entrée manuscrite à extraire de l'objet Ink.
- extractionFlags
Type : Microsoft.Ink.ExtractFlags
Une des valeurs ExtractFlags qui spécifie si l'entrée manuscrite est coupée ou copiée dans le nouvel objet Ink.
Valeur de retour
Type : Microsoft.Ink.Ink
Retourne un objet Ink qui contient la collection Strokes extraite.
Notes
Le nouvel objet Ink conserve les attributs de dessin, les propriétés et les coordonnées de l'objet Ink d'origine.
Le comportement par défaut de cette méthode est de supprimer la collection Strokes de l'objet Ink d'origine. Pour conserver la collection Strokes dans l'objet Ink d'origine et créer une copie du Ink, appelez la surcharge ExtractStrokes ou ExtractStrokes de cette méthode en affectant au paramètre extractionFlags la valeur CopyFromOriginal de l'énumération ExtractFlags.
Exemples
Dans cet exemple, le nouvel objet Ink créé contient des objets Stroke dans les limites du Rectangle (page pouvant être en anglais) spécifié (2000 x 2000 unités HIMETRIC). La collection Strokes est conservée dans l'objet Ink d'origine, car le paramètre extractionFlags a la valeur CopyFromOriginal de l'énumération ExtractFlags.
Dim R As Rectangle = New Rectangle(0, 0, 2000, 2000)
Dim newInk As Ink = mInkOverlay.Ink.ExtractStrokes(R, ExtractFlags.CopyFromOriginal)
Rectangle R = new Rectangle(0, 0, 2000, 2000);
Ink newInk = mInkOverlay.Ink.ExtractStrokes(R, ExtractFlags.CopyFromOriginal);
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