Condividi tramite


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

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

Vedere anche

Riferimenti

InkAnalyzer Classe

Membri InkAnalyzer

Spazio dei nomi Microsoft.Ink

InkAnalyzer.AddStroke

InkAnalyzer.AddStrokes

InkAnalyzer.RemoveStrokes

InkAnalyzer.DirtyRegion