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 corrente Stroke che si trovano all'interno dell'area specificata.
Overload
| Nome | Descrizione |
|---|---|
| GetClipResult(IEnumerable<Point>) |
Restituisce i segmenti dell'oggetto corrente Stroke che si trovano all'interno dei limiti specificati. |
| GetClipResult(Rect) |
Restituisce segmenti dell'oggetto corrente Stroke all'interno del rettangolo specificato. |
GetClipResult(IEnumerable<Point>)
Restituisce i segmenti dell'oggetto corrente Stroke 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 linea che definisce dove ritagliare.
Valori restituiti
Oggetto StrokeCollection che contiene copie dei segmenti dell'oggetto corrente Stroke 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 oggetto StrokeCollection contenente tratti che rappresentano i segmenti dell'oggetto Stroke che si trova all'interno lassoPointsdi .
GetClipResult non modifica l'oggetto originale Stroke.
Il GetClipResult metodo connette il primo e l'ultimo punto in lassoPoints per creare il lasso.
Si applica a
GetClipResult(Rect)
Restituisce segmenti dell'oggetto corrente Stroke 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
Valori restituiti
Oggetto StrokeCollection che contiene copie dei segmenti dell'oggetto corrente Stroke che si trovano all'interno dei limiti 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 oggetto StrokeCollection contenente tratti che rappresentano i segmenti dell'oggetto Stroke che si trova all'interno boundsdi .
GetClipResult non modifica l'oggetto originale Stroke.