Metodo InkAnalyzer.RemoveStrokes
Aggiornamento: novembre 2007
Rimuove un insieme di tratti dall'analizzatore dell'input penna.
Spazio dei nomi: Microsoft.Ink
Assembly: Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)
Sintassi
'Dichiarazione
Public Sub RemoveStrokes ( _
strokesToRemove As Strokes _
)
'Utilizzo
Dim instance As InkAnalyzer
Dim strokesToRemove As Strokes
instance.RemoveStrokes(strokesToRemove)
public void RemoveStrokes(
Strokes strokesToRemove
)
public:
void RemoveStrokes(
Strokes^ strokesToRemove
)
public void RemoveStrokes(
Strokes strokesToRemove
)
public function RemoveStrokes(
strokesToRemove : Strokes
)
Parametri
- strokesToRemove
Tipo: Microsoft.Ink.Strokes
Insieme di tratti da rimuovere.
Note
Questo metodo rimuove strokesToRemove dall'oggetto InkAnalyzer.
Questo metodo rimuove ogni tratto in strokesToRemove 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 i tratti dal nodo di contesto, aggiorna l'oggetto DirtyRegion per includere il riquadro dei tratti rimossi.
Questo metodo ignora tutti i tratti che non sono associati all'analizzatore dell'input penna. Se nessuno dei tratti in strokesToRemove è 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 strokesToRemove è nullriferimento null (Nothing in Visual Basic).
Esempi
In questo esempio vengono rimossi tutti i tratti associati all'oggetto InkAnalyzer, theInkAnalyzer dall'analizzatore dell'input penna e vengono rimossi anche dall'oggetto Microsoft.Ink.Ink associato a theInkAnalyzer.
' Get all the strokes associated with the ink analyzer.
Dim theStrokes As Microsoft.Ink.Strokes = Me.theInkAnalyzer.RootNode.Strokes
If Nothing IsNot theStrokes Then
' Remove the strokes from the analyzer.
Me.theInkAnalyzer.RemoveStrokes(theStrokes)
' Deleted the strokes from the associated Ink object.
Me.theInkAnalyzer.Ink.DeleteStrokes(theStrokes)
End If
// Get all the strokes associated with the ink analyzer.
Microsoft.Ink.Strokes theStrokes = this.theInkAnalyzer.RootNode.Strokes;
if (null != theStrokes)
{
// Remove the strokes from the analyzer.
this.theInkAnalyzer.RemoveStrokes(theStrokes);
// Deleted the strokes from the associated Ink object.
this.theInkAnalyzer.Ink.DeleteStrokes(theStrokes);
}
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