Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Stroke.GetEraseResult méthode (IEnumerable<Point>)

 

Date de publication : novembre 2016

Retourne des segments du courant Stroke qui sont en dehors des limites spécifiées.

Espace de noms:   System.Windows.Ink
Assembly:  PresentationCore (dans PresentationCore.dll)

public StrokeCollection GetEraseResult(
	IEnumerable<Point> lassoPoints
)

Paramètres

lassoPoints
Type: System.Collections.Generic.IEnumerable<Point>

Tableau de type Point qui spécifie la zone à effacer.

Valeur de retour

Type: System.Windows.Ink.StrokeCollection

Un StrokeCollection qui contient les segments du courant Stroke qui sont en dehors des limites spécifiées.

Le GetEraseResult méthode retourne un StrokeCollection qui contient des traits représentant les segments de la Stroke qui sont en dehors de lassoPoints. GetEraseResult ne modifie pas l’original Stroke.

Le GetClipResult méthode connecte le premier et le dernier point dans lassoPoints pour créer le lasso.

L’exemple suivant supprime l’entrée manuscrite qui se trouve dans les limites spécifiées.

Point[] myPoints = new Point[] {
    new Point(100, 100),
    new Point(200, 100),
    new Point(200, 200),
    new Point(100, 200)};

StrokeCollection eraseResults = aStroke.GetEraseResult(myPoints);

// inkCanvas1 is the InkCanvas on which we update the strokes
inkCanvas1.Strokes.Remove(aStroke);
inkCanvas1.Strokes.Add(eraseResults);

.NET Framework
Disponible depuis 3.0
Retour au début
Afficher: