Compartir a través de


InkAnalyzerBase.RemoveStrokes (Método)

Actualización: noviembre 2007

Quita los trazos especificados del analizador de entrada manuscrita.

Espacio de nombres:  System.Windows.Ink.AnalysisCore
Ensamblado:  IACore (en IACore.dll)

Sintaxis

'Declaración
Public Sub RemoveStrokes ( _
    strokeIds As Integer() _
)
'Uso
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[]
)

Parámetros

  • strokeIds
    Tipo: array<System.Int32[]
    Matriz que contiene los identificadores de trazo de los trazos que se van a quitar.

Comentarios

Este método quita los datos de paquete y las referencias de los trazos especificados del objeto InkAnalyzerBase.

Este método quita los trazos de los nodos de contexto hoja que hacen referencia a los trazos. Si un nodo de contexto hoja de entrada manuscrita ya no hace referencia a ningún trazo, este método elimina el nodo de contexto y cualquier nodo primario que ya no tenga ningún nodo secundario.

Después de que este método quita los trazos de los nodos de contexto, actualiza la propiedad DirtyRegion del analizador de entrada manuscrita para incluir el cuadro de límite de los trazos quitados.

Si un trazo identificado en strokeIds no está asociado al analizador de entradas manuscrita, este método pasará por alto el identificador.

Si ninguno de los trazos identificados en strokeIds es un trazo asociado al analizador de entradas manuscritas, este método devuelve los resultados sin actualizar el analizador de entradas manuscritas.

Este método genera una excepción System.ArgumentNullException si strokeIds es nullreferencia null (Nothing en Visual Basic).

Ejemplos

En el ejemplo siguiente, se quitan todos los trazos de 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());

Plataformas

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Framework

Compatible con: 3.0

Vea también

Referencia

InkAnalyzerBase (Clase)

InkAnalyzerBase (Miembros)

System.Windows.Ink.AnalysisCore (Espacio de nombres)

InkAnalyzerBase.AddStroke

InkAnalyzerBase.AddStrokes

InkAnalyzerBase.RemoveStroke

InkAnalyzerBase.DirtyRegion