DigitalInkRecognitionContext
class DigitalInkRecognitionContext : NSObject
उस संदर्भ के बारे में जानकारी जिसमें स्याही बनाई गई है.
पहचान की क्वालिटी को बेहतर बनाने के लिए, इस ऑब्जेक्ट को इंक के साथ DigitalInkRecognizer
में
पास करें.
-
उस पोज़िशन के ठीक पहले के वर्ण जहां मान्य टेक्स्ट को शामिल किया जाना है.
इस जानकारी का इस्तेमाल, आइडेंटिफ़ायर के भाषा मॉडल को बेहतर तरीके से पहचानने के लिए किया जाता है.
उदाहरण: टेक्स्ट फ़ील्ड में “हैलो” होता है और कर्सर “o” के ठीक बाद होता है. उपयोगकर्ता कुछ ऐसा हाथ से लिखता है जो “वर्ल्ड” जैसा दिखता है. अगर प्री-कॉन्टेक्स्ट को “हैलो” पर सेट किया जाता है, तो आइडेंटिफ़ायर मुख्य जगह के साथ "वर्ल्ड" दिखा सकेगा.
अगर टेक्स्ट फ़ील्ड में “हैलो” शब्द है और कर्सर “e” और पहले “l” के बीच है, तो प्री-कॉन्टेक्स्ट को “he” पर सेट किया जाना चाहिए.
कॉन्टेंट के कॉन्टेक्स्ट से पहले, ज़्यादा से ज़्यादा वर्ण इस्तेमाल करें. इनमें स्पेस भी शामिल हैं. वर्णों की संख्या करीब 20 होनी चाहिए. सबसे अच्छी संख्या, पहचान करने वाले उस मॉडल पर निर्भर करती है जिसका इस्तेमाल किया गया है. सबसे सही रफ़्तार/सटीक काम करने के लिए, आपको थोड़ी ट्यूनिंग करनी पड़ सकती है.
एलान
Swift
var preContext: String? { get }
-
लिखने के लिए जगह का साइज़.
पहचान करने वाले कुछ मॉडल, कुछ मामलों में साफ़ तौर पर जानकारी देने के लिए, इसका इस्तेमाल करते हैं. उदाहरण: लोअरकेस बनाम अपरकेस (“o” बनाम “O”).
WritingArea
भी देखें.एलान
Swift
var writingArea: MLKWritingArea? { get }
-
उपलब्ध नहीं हैं. इसके बजाय,
init(preContext:writingArea:)
का इस्तेमाल करें. -
DigitalInkRecognitionContext
ऑब्जेक्ट बनाता है.एलान
Swift
init(preContext: String?, writingArea: MLKWritingArea?)
पैरामीटर
preContext
जिस जगह पर पहचाना गया टेक्स्ट डाला जाना है उससे ठीक पहले के वर्ण. ज़्यादा जानकारी के लिए, एक ही नाम वाली प्रॉपर्टी का ब्यौरा देखें.
writingArea
कैनवस के उस हिस्से की प्रॉपर्टी जहां स्याही बनाई गई है. ज़्यादा जानकारी के लिए, एक ही नाम वाली प्रॉपर्टी का ब्यौरा देखें.