DigitalInkRecognitionContext
class DigitalInkRecognitionContext : NSObject
繪製墨水的背景資訊相關資訊。
將此物件和墨水一併傳遞至 DigitalInkRecognizer
,以改善辨識品質。
-
位於要插入辨識文字的位置前方的字元。
辨識工具的語言模型會使用這項資訊改善辨識準確度。
範例:文字欄位包含「hello」,且遊標緊接在「o」後面。使用者手寫的內容看起來像「world」。如果預先背景資訊設為「hello」,辨識器將能輸出「world」,而且會在開頭加上空格。
如果文字欄位包含「hello」,且遊標介於「e」和第一個「l」之間,則預先背景資訊必須設為「he」。
預先內容長度的理想原則是:盡可能最多字元 (包括空格),直到約 20 個為止。最佳數字取決於實際使用的辨識模型。如要取得最佳速度/準確率,您可能需要稍加調整。
聲明
Swift
var preContext: String? { get }
-
聲明
Swift
var writingArea: MLKWritingArea? { get }
-
無法使用,請改用
init(preContext:writingArea:)
。 -
建立
DigitalInkRecognitionContext
物件。聲明
Swift
init(preContext: String?, writingArea: MLKWritingArea?)
參數
preContext
位於要插入辨識文字的位置前方的字元。詳情請參閱相同名稱的屬性說明。
writingArea
繪製墨水的畫布區域屬性。詳情請參閱相同名稱的屬性說明。