InkAnalyzer.RemoveStrokes (Método)
Actualización: noviembre 2007
Quita una colección de trazos del analizador de entrada manuscrita.
Espacio de nombres: Microsoft.Ink
Ensamblado: Microsoft.Ink.Analysis (en Microsoft.Ink.Analysis.dll)
Sintaxis
'Declaración
Public Sub RemoveStrokes ( _
strokesToRemove As Strokes _
)
'Uso
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
)
Parámetros
- strokesToRemove
Tipo: Microsoft.Ink.Strokes
Colección de trazos que se desea quitar.
Comentarios
Este método quita strokesToRemove del objeto InkAnalyzer.
Este método quita cada trazo de strokesToRemove del nodo de contexto hoja que hace referencia al trazo. Si el nodo de contexto 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 del nodo de contexto, actualiza la propiedad DirtyRegion para incluir el cuadro de límite de los trazos quitados.
Este método omite cualquier trazo que no esté asociado al analizador de entrada manuscrita. Si ninguno de los trazos de strokesToRemove está asociado al analizador de entrada manuscrita, este método terminará sin actualizar dicho analizador.
Este método genera una excepción System.ArgumentNullException si strokesToRemove es nullreferencia null (Nothing en Visual Basic).
Ejemplos
En este ejemplo se quitan todos los trazos asociados a InkAnalyzer, theInkAnalyzer, del analizador de entrada manuscrita y también se quitan del objeto Microsoft.Ink.Ink asociado 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);
}
Plataformas
Windows Vista
.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