Russian (Русский) - Change language

ICharacterParams

Назначение

Информация о свойствах символа.

Замечание. Для некоторых методов и свойств объекта не поддерживается локальная проверка правил на Веб-станции Верификации. Не поддерживаемые методы и свойства отмечены звездочкой (*).

Методы

Определение Описание
SetRect( newRect : string, [optional] pageId : int ) *

Задает новый прямоугольник для символа. Параметр newRect нужно передавать в виде строки "[left, top, right, bottom]". Задаваемый прямоугольник должен полностью входить в регион поля, содержащего символ.

Замечание. В скрипте автозамены данный метод недоступен.

Свойства

Имя Тип Права Значение
Confidence * int Только чтение

Уровень уверенности в типе пакета. Возвращает значение от 0 до 100.

Внимание! Для работы данного свойства необходимо хранение дополнительной информации, что может привести к увеличению размера документов и увеличению потребления дискового пространства. По умолчанию дополнительная информация не сохраняется, и свойство не работает.

Для корректной работы данного свойства в системном реестре необходимо задать ключ [HKEY_CURRENT_USER\Software\ABBYY\FlexiCapture\12.0\Controller] “ForceSaveConfidenceLevel” = “true”. Вместо HKEY_CURRENT_USER следует выбрать ветку пользователя, под учетной записью которого выполняется распознавание документов.

IsSuspicious * bool Чтение/запись

Уверенно ли распознан символ. Указывать значение этого флага имеет смысл только в скрипте пользовательского распознавания.

Замечание. При выставлении флага IsSuspicious из скрипта распознавания символы будут проверены на порог полевой верификации. Если процент символов поля с выставленным флагом IsSuspicious превышает указанный порог полевой верификации, таким символам выставляется флаг NeedVerification.

Lang * int Чтение/запись

Определяет язык символов в поле.

Пример

Замечание. Данный скрипт обрабатывает только выделенные документы на стадии верификации.

NeedVerification bool Чтение/запись

Требуется ли символу верификация. Значение этого флага определяет, будет ли символ подсвечен.

Замечание. При выставлении флага NeedVerification из скриптов всех типов, кроме скрипта распознавания, поле сразу помечается к отправке на верификацию. Выставлению флага NeedVerification из скрипта распознавания предшествует проверка на порог полевой верификации (см. замечание для свойства IsSuspicious).

Чтобы указать, требуется ли верификация для всего поля (не отдельных символов), используйте свойство NeedVerification интерфейса IField

PageId * int Только чтение Идентификатор страницы, на которой расположен прямоугольник символа (для многостраничных полей).
Rect * IRect Только чтение Прямоугольник символа. Если прямоугольник не задан, возвращает null.
Symbol string Чтение/запись Символ (строка, состоящая из одного символа).

11/10/2020 12:08:08 PM


Please leave your feedback about this article