MLKDigitalInkRecognitionContext
@interface MLKDigitalInkRecognitionContext : NSObject
Информация о контексте, в котором были нарисованы чернила.
Передайте этот объект в DigitalInkRecognizer
вместе с рукописным текстом, чтобы улучшить качество распознавания.
Символы непосредственно перед позицией, в которую следует вставить распознанный текст.
Эта информация используется языковой моделью распознавателя для улучшения распознавания.
Пример: текстовое поле содержит «привет», курсор находится сразу после «о». Пользователь пишет от руки что-то похожее на «мир». Если предконтекст установлен на «привет», распознаватель сможет вывести «мир» с пробелом в начале.
Если текстовое поле содержит «привет» с курсором между «е» и первой «л», то предконтекст должен быть установлен на «он».
Хорошее эмпирическое правило для длины предконтекста: как можно больше символов, включая пробелы, примерно до 20. Оптимальное количество зависит от конкретной используемой модели распознавания. Для получения наилучшего компромисса между скоростью и точностью может потребоваться небольшая настройка.
Декларация
Цель-C
@property (nonatomic, readonly, nullable) NSString *preContext;
Размер области письма.
Это используется некоторыми моделями распознавания для устранения неоднозначности в некоторых случаях. Пример: строчные и прописные буквы («o» и «O»).
См. также
WritingArea
.Декларация
Цель-C
@property (nonatomic, readonly, nullable) MLKWritingArea *writingArea;
Недоступен. Вместо этого используйте
init(preContext:writingArea:)
.Декларация
Цель-C
- (nonnull instancetype)init;
Создает объект
DigitalInkRecognitionContext
.Декларация
Цель-C
- (nonnull instancetype)initWithPreContext:(nullable NSString *)preContext writingArea: (nullable MLKWritingArea *)writingArea;
Параметры
preContext
Символы непосредственно перед позицией, в которую следует вставить распознанный текст. Более подробную информацию смотрите в описании одноимённого объекта размещения.
writingArea
Свойства области холста, на которой были нарисованы чернила. Более подробную информацию смотрите в описании одноимённого объекта размещения.