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

Элемент Character String

Имя параметра Описание
Void AllowEmbeddedHypotheses( Logic )

См. диалог Свойства элемента Character String, вкладка Character String, Allow embedded hypotheses.

Пример

Void MinQuality( Real )

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

Пример

Void MaxNonDefinedCount( Real )

См. Свойства элемента Character String, вкладка Character String, Persantage of non-alphabet characters

Пример

Void MaxWordBreakCount( Real ) Максимальное число концов слов внутри строки. Деление на слова осуществляется в соответствии с параметром Detect words by interword space (см. диалог Свойства элемента Character String, вкладка Character String). Параметр задается как отношение [число концов слова]/[число символов в цепочке].
Void MinInterwordSpace( Distance ) Включение режима разбиения на слова по ширине пробела (см. диалог Свойства элемента Character String, вкладка Character String, опция Detect words by interword space) и установка минимальной ширины пробела (параметр Min interword space) в значение Distance.
Void WordsCount( Int, Int, Int, Int ) См. диалог Свойства элемента Character String, вкладка Character String, Words count
Void TotalChainLength( Int, Int, Int, Int )

См. диалог Свойства элемента Character String, вкладка Character String, Characters count.

Пример

Void TotalGapLength( Distance, Distance, Distance, Distance ) Позволяет задать максимально допустимую суммарную абсолютную длину пробелов внутри цепочки. Задается как нечеткий интервал. Оценивает качество гипотезы в зависимости от суммарной длины пробелов.
Void MaxGapInLine( Distance )

Задает максимально допустимое расстояние между соседними символами.

При формировании гипотезы символы добавляются в гипотезу до тех пор, пока расстояние между соседними символами не превышает значения MaxGapInLine.

См. также диалог Свойства элемента Character String, вкладка Character String, Max space length.

Пример

Void MaxRelativeGapInLine( Real ) Максимальное расстояние между соседними символами в процентах от высоты строки.
Void AllowChoppedWords( Logic ) Флаг определяет, нужно ли рассматривать текстовые объекты, выходящие за правую или левую границу области поиска. По умолчанию имеет значение True.
Void MaxXOutsidePart( Real ) Задает часть символа, которая может выступать по горизонтали за пределы области поиска. Указывается в долях символа (от 0 до 1). В гипотезу попадают символы, выступающие за область поиска на указанную либо меньшую величину.
Void MaxYOutsidePart( Real ) Задает часть символа, которая может выступать по вертикали за пределы области поиска. Указывается в долях символа (от 0 до 1). В гипотезу попадают символы, выступающие за область поиска на указанную либо меньшую величину.
Void AddAlphabet( String alphabet, Real portion, Logic isRestrictionStrong )

Задает алфавит (alphabet) и допустимую долю (portion) символов этого алфавита в гипотезе. Флаг isRestrictionStrong определяет поведение в случае, если количество символов алфавита превышает допустимую долю:

  • True  - при превышении гипотеза отбрасывается;
  • False  - лишние символы рассматриваются как не относящиеся ни к одному алфавиту.

По умолчанию флаг имеет значение True.

Пример

Void RegularExpression( String )

Задает регулярное выражение, которому должен соответствовать текст гипотезы.

Пример

Void WholeWordMode ( Logic )

Флаг определяет, нужно ли рассматривать в качестве гипотез только целые слова. Если имеет значение True, то гипотезы, состоящие из частей слов, не рассматриваются. По умолчанию имеет значение False.

Замечание. Отличие данного свойства от свойства AllowedChoppedWords заключается в том, что свойство AllowChoppedWords влияет только на форматирование гипотез из слов, находящихся на границе области поиска, тогда как свойство WholeWordMode влияет на формирование всех гипотез.

Void RegularExpressionFromDB( String connectionString, String selectString, Int maxRecordsCount = 1000 ) Задает регулярное выражение, которому должен соответствовать текст гипотезы, с помощью базы данных. (См. Использование баз данных и текстовых файлов в языке гибких описаний.) Аргумент connectionString задает строку соединения для открытия базы данных. Аргумент selectString задает SQL-запрос, начинающийся с команды SELECT. Для ускорения поиска рассматриваются только первые maxRecordsCount вариантов (по умолчанию 1000).
Void RegularExpressionFromFile( String fileName, Int maxRecordsCount = 1000 ) Задает регулярное выражение, которому должен соответствовать текст гипотезы, с помощью текстового файла. (См. Использование баз данных и текстовых файлов в языке гибких описаний.) Аргумент fileName задает имя текстового файла. Для ускорения поиска рассматриваются только первые maxRecordsCount вариантов (по умолчанию 1000).
Void Width( Distance, Distance, Distance, Distance ) Ширина гипотезы в виде нечеткого интервала.
Void Height( Distance, Distance, Distance, Distance ) Высота гипотезы в виде нечеткого интервала.
Void TrimSymbols( String ) Задает символы, которые нужно обрезать в начале и конце гипотезы.
Void SimilarSymbolQuality( Real ) Задает коэффициент, на который умножается качество гипотезы при включении в нее символа из списка похожих на заданные в алфавите.
Void AllowedTextRotations ( TextRotations ) Задает множество ориентаций распознанного текста, в которых разрешен поиск элемента.

11/10/2020 12:08:08 PM


Please leave your feedback about this article