Compartir a través de


InkAnalyzer.RemoveStroke (Método)

Actualización: noviembre 2007

Quita un objeto Stroke del analizador de entrada manuscrita.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink.Analysis (en Microsoft.Ink.Analysis.dll)

Sintaxis

'Declaración
Public Sub RemoveStroke ( _
    strokeToRemove As Stroke _
)
'Uso
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
)

Parámetros

Comentarios

Este método quita strokeToRemove del objeto InkAnalyzer.

Este método quita strokeToRemove 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 el trazo del nodo de contexto, actualiza la propiedad DirtyRegion para incluir el cuadro de límite del trazo quitado.

Si el trazo no 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 strokeToRemove es nullreferencia null (Nothing en Visual Basic).

Ejemplos

En este ejemplo se determina si el objeto Stroke, theStroke, tiene un cuadro de límite con su límite izquierdo inferior al entero con signo de 32 bits, leftBound. Si es así, quita theStroke de objeto 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);
}

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

Vea también

Referencia

InkAnalyzer (Clase)

InkAnalyzer (Miembros)

Microsoft.Ink (Espacio de nombres)

InkAnalyzer.AddStroke

InkAnalyzer.AddStrokes

InkAnalyzer.RemoveStrokes

InkAnalyzer.DirtyRegion