Stroke.GetClipResult Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt Segmente des aktuellen Stroke Bereichs zurück, die sich innerhalb des angegebenen Bereichs befinden.
Überlädt
| Name | Beschreibung |
|---|---|
| GetClipResult(IEnumerable<Point>) |
Gibt Segmente des Aktuellen Stroke zurück, die sich innerhalb der angegebenen Grenzen befinden. |
| GetClipResult(Rect) |
Gibt Segmente des Aktuellen Stroke zurück, die sich innerhalb des angegebenen Rechtecks befinden. |
GetClipResult(IEnumerable<Point>)
Gibt Segmente des Aktuellen Stroke zurück, die sich innerhalb der angegebenen Grenzen befinden.
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
Parameter
- lassoPoints
- IEnumerable<Point>
Die Punkte, die die Linie angeben, die definiert, wo der Clip abgeschnitten werden soll.
Gibt zurück
A StrokeCollection , das Kopien der Segmente des Aktuellen Stroke enthält, die sich innerhalb der angegebenen Grenzen befinden.
Beispiele
Im folgenden Beispiel wird die Freihandeingabe entfernt, die sich außerhalb der angegebenen Grenzen befindet.
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)
Hinweise
Die GetClipResult Methode gibt einen StrokeCollection Strich zurück, der die Segmente des Stroke darin enthaltenen lassoPointsBereichs darstellt.
GetClipResult ändert das Original Strokenicht.
Die GetClipResult Methode verbindet die ersten und letzten Punkte, lassoPoints um das Lasso zu erstellen.
Gilt für:
GetClipResult(Rect)
Gibt Segmente des Aktuellen Stroke zurück, die sich innerhalb des angegebenen Rechtecks befinden.
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
Parameter
Gibt zurück
A StrokeCollection , das Kopien der Segmente des Aktuellen Stroke enthält, die sich innerhalb der Grenzen von bounds.
Beispiele
Im folgenden Beispiel wird die Freihandeingabe entfernt, die sich außerhalb der angegebenen Grenzen befindet.
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)
Hinweise
Die GetClipResult Methode gibt einen StrokeCollection Strich zurück, der die Segmente des Stroke darin enthaltenen boundsBereichs darstellt.
GetClipResult ändert das Original Strokenicht.