Metodo InkAnalyzer.RemoveStroke
Aggiornamento: novembre 2007
Rimuove un oggetto Stroke dall'analizzatore dell'input penna.
Spazio dei nomi: Microsoft.Ink
Assembly: Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)
Sintassi
'Dichiarazione
Public Sub RemoveStroke ( _
strokeToRemove As Stroke _
)
'Utilizzo
Dim instance As InkAnalyzer
Dim strokeToRemove As Stroke
instance.RemoveStroke(strokeToRemove)
public void RemoveStroke(
Stroke strokeToRemove
)
public:
void RemoveStroke(
Stroke^ strokeToRemove
)
public void RemoveStroke(
Stroke strokeToRemove
)
public function RemoveStroke(
strokeToRemove : Stroke
)
Parametri
- strokeToRemove
Tipo: Microsoft.Ink.Stroke
Tratto da rimuovere.
Note
Questo metodo rimuove strokeToRemove dall'oggetto InkAnalyzer.
Questo metodo rimuove strokeToRemove dal nodo di contesto foglia al quale fa riferimento il tratto. Se il nodo di contesto non fa più riferimento a un tratto, questo metodo elimina il nodo di contesto e tutti i nodi predecessori che non hanno più nodi figlio.
Una volta che questo metodo rimuove il tratto dal nodo di contesto, aggiorna l'oggetto DirtyRegion per includere il riquadro del tratto rimosso.
Se il tratto non è associato all'analizzatore dell'input penna, questo metodo restituisce un risultato senza aggiornare l'analizzatore dell'input penna.
Questo metodo genera un'eccezione System.ArgumentNullException quando strokeToRemove è nullriferimento null (Nothing in Visual Basic).
Esempi
In questo esempio viene determinato se un oggetto Stroke, theStroke dispone di un riquadro con un limite sinistro inferiore al valore integer con segno a 32 bit, leftBound. In tal caso, rimuove theStroke dall'oggetto InkAnalyzer, theInkAnalyzer.
' Remove the stroke if its bounding box falls outside of the left bound.
If theStroke IsNot Nothing _
AndAlso theStroke.GetBoundingBox().Left < leftBound Then
Me.theInkAnalyzer.RemoveStroke(theStroke)
End If
// Remove the stroke if its bounding box falls outside of the left bound.
if (theStroke != null && theStroke.GetBoundingBox().Left < leftBound)
{
this.theInkAnalyzer.RemoveStroke(theStroke);
}
Piattaforme
Windows Vista
.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Informazioni sulla versione
.NET Framework
Supportato in: 3.0