Share via


Metodo InkAnalyzerBase.RemoveStrokes

Aggiornamento: novembre 2007

Rimuove i tratti specificati dall'analizzatore dell'input penna.

Spazio dei nomi:  System.Windows.Ink.AnalysisCore
Assembly:  IACore (in IACore.dll)

Sintassi

'Dichiarazione
Public Sub RemoveStrokes ( _
    strokeIds As Integer() _
)
'Utilizzo
Dim instance As InkAnalyzerBase
Dim strokeIds As Integer()

instance.RemoveStrokes(strokeIds)
public void RemoveStrokes(
    int[] strokeIds
)
public:
void RemoveStrokes(
    array<int>^ strokeIds
)
public void RemoveStrokes(
    int[] strokeIds
)
public function RemoveStrokes(
    strokeIds : int[]
)

Parametri

  • strokeIds
    Tipo: array<System.Int32[]
    Matrice che contiene gli identificatori dei tratti da rimuovere.

Note

Questo metodo rimuove i dati del pacchetto e fa riferimento ai tratti specificati da InkAnalyzerBase.

Questo metodo rimuove i tratti dai nodi di contesto foglia che fanno riferimento ad essi. Se nessun nodo di contesto foglia dell'input penna fa più riferimento a un tratto, questo metodo elimina il nodo di contesto e tutti i nodi predecessori che non hanno più nodi figlio.

Dopo aver rimosso i tratti dai nodi di contesto, questo metodo aggiorna l'oggetto DirtyRegion dell'analizzatore dell'input penna per includere il riquadro dei tratti rimossi.

Se un tratto identificato in strokeIds non è associato all'analizzatore dell'input penna, questo metodo ignora l'identificatore.

Se nessuno dei tratti identificati in strokeIds identifica un tratto 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 strokeIds è nullriferimento null (Nothing in Visual Basic).

Esempi

Nell'esempio riportato di seguito vengono rimossi tutti i tratti dall'oggetto InkAnalyzerBase, theInkAnalyzerBase.

'Remove all strokes from the ink analyzer.
theInkAnalyzerBase.RemoveStrokes(theInkAnalyzerBase.RootNode.GetStrokeIds())

//Remove all strokes from the ink analyzer.
theInkAnalyzerBase.RemoveStrokes(
    theInkAnalyzerBase.RootNode.GetStrokeIds());

Piattaforme

Windows Vista, Windows XP SP2, Windows Server 2003

.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

InkAnalyzerBase Classe

Membri InkAnalyzerBase

Spazio dei nomi System.Windows.Ink.AnalysisCore

InkAnalyzerBase.AddStroke

InkAnalyzerBase.AddStrokes

InkAnalyzerBase.RemoveStroke

InkAnalyzerBase.DirtyRegion