Riferimento al framework MLKitDigitalInkRecognition

DigitalInkRecognitionContext

class DigitalInkRecognitionContext : 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

    Swift

    var preContext: String? { get }
  • 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

    Swift

    var writingArea: MLKWritingArea? { get }
  • Non disponibile. Usa invece il criterio init(preContext:writingArea:).

  • Crea un oggetto DigitalInkRecognitionContext.

    Dichiarazione

    Swift

    init(preContext: String?, writingArea: MLKWritingArea?)

    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.