Condividi tramite


Classe Divider

Aggiornamento: novembre 2007

Rappresenta la possibilità di analizzare il layout di un insieme di tratti, dividendoli in testo e grafica.

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Sintassi

'Dichiarazione
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class Divider _
    Implements IDisposable
'Utilizzo
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

Note

Avviso

Poiché questo oggetto gestisce risorse non gestite, è necessario chiamare in modo esplicito il metodo Dispose su istanze della classe Microsoft.Ink.Divider che non sono più utilizzate, prima che escano dall'ambito. In caso contrario, si possono verificare perdite di memoria ed eccezioni.

Per un esempio di eliminazione di oggetti gestiti, vedere Using the Managed Library.

L'oggetto Divider utilizza il layout dei tratti, l'ordine nel quale vengono aggiunti, la direzione nella quale sono disegnati e gli altri fattori per analizzare l'input penna. L'insieme Strokes è contenuto nella proprietà Strokes di Divider. L'oggetto Divider analizza dinamicamente l'insieme Strokes nel corso delle aggiunte o delle eliminazioni dall'insieme stesso.

I risultati dell'analisi vengono restituiti dall'oggetto DivisionResult.

L'oggetto Divider utilizza un oggetto RecognizerContext per dividere in maniera più accurata i tratti e per assegnare una stringa di riconoscimento ai risultati.

Nota

L'oggetto Divider utilizza le impostazioni predefinite della proprietà dell'oggetto RecognizerContext.

Se non si assegna un contesto di riconoscimento all'oggetto Divider, l'oggetto Divider analizza l'input penna, ma divide i tratti in maniera meno accurata e non associa il testo ai risultati della divisione.

Nota

La proprietà RecognizerContext deve essere impostata prima dell'aggiunta dei tratti alla proprietà Strokes. Una volta aggiunti i tratti all'oggetto Divider, la proprietà RecognizerContext non può essere modificata.

L'oggetto Divider non supporta correntemente le lingue verticali. Affinché l'oggetto Divider riconosca correttamente queste lingue, l'oggetto Recognizer per la lingua deve supportare l'input libero. Inoltre, i caratteri devono essere scritti da sinistra verso destra.

Nota

Il metodo Dispose dell'oggetto Divider non rilascia le risorse dell'oggetto RecognizerContext e dell'insieme Strokes associati. Se l'oggetto Divider gestisce solo il riferimento, l'applicazione deve eliminare l'oggetto RecognizerContext e l'insieme Strokes associati all'oggetto Divider prima dell'eliminazione dell'oggetto Divider.

La versione gestita dell'oggetto Divider esegue il wrapping dell'oggetto COM InkDivider Class. Il costruttore dell'oggetto Divider, il metodo Divide, il metodo LineHeight, il metodo RecognizerContext e il metodo Strokes genereranno tutti un'eccezione Marshal.ThrowExceptionForHR se l'oggetto COM InkDivider restituisce un errore. Vedere i singoli argomenti di riferimento relativi ai membri dell'oggetto COM InkDivider Class per i dettagli sugli errori che possono essere restituiti.

Gerarchia di ereditarietà

System.Object
  Microsoft.Ink.Divider

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Piattaforme

Windows Vista

.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

Membri Divider

Spazio dei nomi Microsoft.Ink

DivisionResult

RecognizerContext

Strokes