Langue

Stroke.GetClipResult Méthode

Définition

Retourne des segments du courant Stroke qui se trouvent dans la zone spécifiée.

Surcharges

Nom Description
GetClipResult(IEnumerable<Point>)

Retourne des segments du courant Stroke qui se trouvent dans les limites spécifiées.

GetClipResult(Rect)

Retourne des segments du courant Stroke qui se trouvent dans le rectangle spécifié.

GetClipResult(IEnumerable<Point>)

Retourne des segments du courant Stroke qui se trouvent dans les limites spécifiées.

public:
 System::Windows::Ink::StrokeCollection ^ GetClipResult(System::Collections::Generic::IEnumerable<System::Windows::Point> ^ lassoPoints);
public System.Windows.Ink.StrokeCollection GetClipResult(System.Collections.Generic.IEnumerable<System.Windows.Point> lassoPoints);
member this.GetClipResult : seq<System.Windows.Point> -> System.Windows.Ink.StrokeCollection
Public Function GetClipResult (lassoPoints As IEnumerable(Of Point)) As StrokeCollection

Paramètres

lassoPoints
IEnumerable<Point>

Points qui spécifient la ligne qui définit l’emplacement de découpage.

Retours

Qui StrokeCollection contient des copies des segments du courant Stroke qui se trouvent dans les limites spécifiées.

Exemples

L’exemple suivant supprime l’entrée manuscrite qui se trouve en dehors des 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 clipResults = aStroke.GetClipResult(myPoints);

// inkCanvas1 is the InkCanvas on which we update the strokes
inkCanvas1.Strokes.Remove(aStroke);
inkCanvas1.Strokes.Add(clipResults);
Dim myPoints() As System.Windows.Point = _
              {New System.Windows.Point(100, 100), _
               New System.Windows.Point(200, 100), _
               New System.Windows.Point(200, 200), _
               New System.Windows.Point(100, 200)}

Dim clipResults As StrokeCollection = aStroke.GetClipResult(myPoints)

' inkCanvas1 is the InkCanvas on which we update the strokes
inkCanvas1.Strokes.Remove(aStroke)
inkCanvas1.Strokes.Add(clipResults)

Remarques

La GetClipResult méthode retourne un StrokeCollection trait qui contient des traits qui représentent les segments de celui Stroke qui se trouve dans lassoPoints. GetClipResult ne modifie pas l’original Stroke.

La GetClipResult méthode connecte les premiers et derniers points de lassoPoints la création du lasso.

S’applique à

GetClipResult(Rect)

Retourne des segments du courant Stroke qui se trouvent dans le rectangle spécifié.

public:
 System::Windows::Ink::StrokeCollection ^ GetClipResult(System::Windows::Rect bounds);
public System.Windows.Ink.StrokeCollection GetClipResult(System.Windows.Rect bounds);
member this.GetClipResult : System.Windows.Rect -> System.Windows.Ink.StrokeCollection
Public Function GetClipResult (bounds As Rect) As StrokeCollection

Paramètres

bounds
Rect

Qui Rect spécifie la zone à découper.

Retours

Qui StrokeCollection contient des copies des segments du courant Stroke qui se trouvent dans les limites de bounds.

Exemples

L’exemple suivant supprime l’entrée manuscrite qui se trouve en dehors des limites spécifiées.

Rect myRect = new Rect(100, 100, 100, 100);

StrokeCollection clipResults = aStroke.GetClipResult(myRect);

// inkCanvas1 is the InkCanvas on which we update the strokes
inkCanvas1.Strokes.Remove(aStroke);
inkCanvas1.Strokes.Add(clipResults);
Dim myRect As New Rect(100, 100, 100, 100)

Dim clipResults As StrokeCollection = aStroke.GetClipResult(myRect)

' inkCanvas1 is the InkCanvas on which we update the strokes
inkCanvas1.Strokes.Remove(aStroke)
inkCanvas1.Strokes.Add(clipResults)

Remarques

La GetClipResult méthode retourne un StrokeCollection trait qui contient des traits qui représentent les segments de celui Stroke qui se trouve dans bounds. GetClipResult ne modifie pas l’original Stroke.

S’applique à