Stroke.GetClipResult Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce segmenti dell'oggetto Stroke corrente che si trovano all'interno dell'area specificata.
Overload
GetClipResult(IEnumerable<Point>) |
Restituisce i segmenti dell'oggetto Stroke corrente che si trovano all'interno dei limiti specificati. |
GetClipResult(Rect) |
Restituisce segmenti dell'oggetto Stroke corrente che si trovano all'interno del rettangolo specificato |
GetClipResult(IEnumerable<Point>)
Restituisce i segmenti dell'oggetto Stroke corrente che si trovano all'interno dei limiti specificati.
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
Parametri
- lassoPoints
- IEnumerable<Point>
Punti che specificano la riga che definisce dove ritagliare.
Restituisce
Oggetto StrokeCollection che contiene copie dei segmenti dell'oggetto Stroke corrente che si trovano all'interno dei limiti specificati.
Esempio
Nell'esempio seguente viene rimosso l'input penna esterno ai limiti specificati.
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)
Commenti
Il GetClipResult metodo restituisce un StrokeCollection che contiene i tratti che rappresentano i segmenti delle Stroke che si trova all'interno lassoPoints
. GetClipResult non modifica l'originale Stroke.
Il GetClipResult metodo si connette il primo e ultimo punto nella lassoPoints
creare lazo.
Si applica a
GetClipResult(Rect)
Restituisce segmenti dell'oggetto Stroke corrente che si trovano all'interno del rettangolo specificato
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
Parametri
Restituisce
Oggetto StrokeCollection che contiene copie dei segmenti dell'oggetto Stroke corrente che si trovano all'interno di bounds
.
Esempio
Nell'esempio seguente viene rimosso l'input penna esterno ai limiti specificati.
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)
Commenti
Il GetClipResult metodo restituisce un StrokeCollection che contiene i tratti che rappresentano i segmenti delle Stroke che si trova all'interno bounds
. GetClipResult non modifica l'originale Stroke.