MLKDigitalInkRecognitionContext
@interface MLKDigitalInkRecognitionContext : NSObject
Informazioni sul contesto in cui è stato disegnato un inchiostro.
Passa questo oggetto a DigitalInkRecognizer
insieme a un inchiostro per migliorare la qualità del riconoscimento.
-
Caratteri immediatamente prima della posizione in cui deve essere inserito il testo riconosciuto.
Queste informazioni vengono utilizzate dal modello linguistico del riconoscimento per migliorare il riconoscimento.
Esempio: un campo di testo contiene "hello", con il cursore subito dopo "o". L'utente scrive a mano libera qualcosa che assomiglia a "world". Se il pre-contesto è impostato su "hello", il riconoscimento potrà restituire "world" con uno spazio iniziale.
Se il campo di testo contiene "ciao" con il cursore tra "e" e la prima "l", il pre-contesto deve essere impostato su "he".
Una buona regola generale per la lunghezza del precontesto è: il maggior numero possibile di caratteri, spazi inclusi, fino a circa 20. Il numero ottimale dipende dall'esatto modello di riconoscimento utilizzato. Ottenere il miglior compromesso in termini di velocità e precisione può richiedere una piccola messa a punto.
Dichiarazione
Objective-C
@property (nonatomic, readonly, nullable) NSString *preContext;
-
Dimensioni dell'area di scrittura.
Questo viene utilizzato da alcuni modelli di riconoscimento per chiarire alcuni casi. Esempio: lettere minuscole e maiuscole ("o" rispetto a "O").
Vedi anche
WritingArea
.Dichiarazione
Objective-C
@property (nonatomic, readonly, nullable) MLKWritingArea *writingArea;
-
Non disponibile. Usa invece il criterio
init(preContext:writingArea:)
.Dichiarazione
Objective-C
- (nonnull instancetype)init;
-
Crea un oggetto
DigitalInkRecognitionContext
.Dichiarazione
Objective-C
- (nonnull instancetype)initWithPreContext:(nullable NSString *)preContext writingArea: (nullable MLKWritingArea *)writingArea;
Parametri
preContext
Caratteri immediatamente prima della posizione in cui deve essere inserito il testo riconosciuto. Per ulteriori dettagli, consulta la descrizione della proprietà con lo stesso nome.
writingArea
Proprietà della regione della tela in cui è stato disegnato l'inchiostro. Per ulteriori dettagli, consulta la descrizione della proprietà con lo stesso nome.