Share via


Divider (Clase)

Actualización: noviembre 2007

Representa la capacidad de analizar el diseño de una colección de trazos, dividiéndolos en texto y gráficos.

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

Sintaxis

'Declaración
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class Divider _
    Implements IDisposable
'Uso
Dim instance As Divider
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class Divider : IDisposable
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public ref class Divider : IDisposable
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
public class Divider implements IDisposable
public class Divider implements IDisposable

Comentarios

Advertencia

Dado que este objeto mantiene recursos no administrados, debe llamar explícitamente al método Dispose en las instancias de la clase Microsoft.Ink.Divider que ya no se usan antes de que queden fuera de ámbito. De lo contrario, se pueden producir pérdidas de memoria y excepciones.

Para obtener un ejemplo sobre la eliminación de objetos administrados, vea Using the Managed Library.

El objeto Divider utiliza el diseño de los trazos, el orden en el que se agregan, la dirección en la que se dibujan y otros factores para analizar la entrada manuscrita. La colección Strokes está incluida en la propiedad Strokes del objeto Divider. El objeto Divider analiza dinámicamente la colección Strokes conforme se realizan adiciones o eliminaciones.

El objeto DivisionResult devuelve los resultados del análisis.

El objeto Divider utiliza un objeto RecognizerContext para dividir con más precisión los trazos y asignar una cadena de reconocimiento a los resultados.

Nota

El objeto Divider utiliza la configuración de propiedad predeterminada del objeto RecognizerContext.

Si no asigna un contexto de reconocedor al objeto Divider, el objeto Divider analiza la entrada manuscrita, pero divide los trazos con menos precisión y no asocia el texto a los resultados de la división.

Nota

Se debería establecer la propiedad RecognizerContext antes de agregar trazos a la propiedad Strokes. Una vez agregados los trazos al objeto Divider, no se puede cambiar la propiedad RecognizerContext.

El objeto Divider no admite actualmente idiomas verticales. Para que el objeto Recognizer reconozca correctamente estos idiomas, el objeto Divider del idioma debe admitir la entrada libre. Asimismo, los caracteres se deben escribir de izquierda a derecha.

Nota

El método Dispose del objeto Divider no libera los recursos del objeto RecognizerContext asociado y la colección Strokes. Si el objeto Divider mantiene la única referencia, la aplicación debería eliminar el objeto RecognizerContext y la colección Strokes asociada al objeto Divider antes de eliminar el objeto Divider.

La versión administrada del objeto Divider ajusta la clase InkDivider Class COM. El constructor del objeto Divider, los métodos Divide, LineHeight, RecognizerContext y Strokes generarán una excepción Marshal.ThrowExceptionForHR si InkDivider COM devuelve un error. Vea los temas de referencia individuales de los miembros de la clase InkDivider Class COM para obtener detalles sobre los errores que pueden devolver.

Jerarquía de herencia

System.Object
  Microsoft.Ink.Divider

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

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

Divider (Miembros)

Microsoft.Ink (Espacio de nombres)

DivisionResult

RecognizerContext

Strokes