Pular para o conteúdo principal
ParameterDescription
Void MinQuality( Real )Define a qualidade mínima da hipótese.
Void MaxErrors( Int )Define o número máximo de erros na hipótese.
Void MaxErrorsPart( Real )Define a porcentagem máxima de erros na hipótese.
Void MaxErrors( Int number, Real part )Define o número máximo de erros na hipótese: number – número absoluto, part – porcentagem. Exemplo: O código abaixo especifica que o número absoluto de erros não pode exceder 3 e a porcentagem de erros não pode exceder 20%. MaxErrors(3, 0.2); Observação: Entre as duas condições, a atividade usará a mais restritiva.
Void MaxGapInLine( Distance )Define a distância máxima entre caracteres adjacentes. Ao gerar uma hipótese, a atividade adicionará caracteres à hipótese até que a distância entre dois caracteres adjacentes não exceda MaxGapInLine. Exemplo: O código abaixo informa à atividade que a distância máxima entre caracteres adjacentes não pode exceder 5 mm; caso contrário, é gerada uma hipótese nula. MaxGapInLine(5mm);
Void MaxRelativeGapInLine( Real )Define a distância relativa máxima entre caracteres adjacentes. Distância relativa = (largura do espaçamento)/(largura do caractere).
Void MinLength( Int )Define o comprimento mínimo da string de texto. A configuração padrão é 1. Exemplo: O código abaixo informa ao programa que o comprimento mínimo de uma hipótese é de 4 caracteres. MinLength(4);
Void MaxLength( Int )Define o comprimento máximo da string de texto. A configuração padrão é 50.
Void SearchTextFromCatalog( String catalogName, Int columnIndex, SearchTextFromCatalogCriteria )Pesquisa texto no catálogo especificado. Exemplo: O código abaixo pesquisa texto na segunda coluna do catálogo “CompanyCatalog” usando os critérios de pesquisa especificados: SearchCriteria searchCriteria; searchCriteria.MinCatalogColumnValueLength = 3; searchCriteria.MaxRecordsCount = 1000; SearchTextFromCatalog( "CompanyCatalog", 2, searchCriteria ); O código abaixo usa um método auxiliar GetCatalogColumnIndex para obter o índice da coluna pelo nome: SearchTextFromCatalog( "CompanyCatalog", GetCatalogColumnIndex( "CompanyCatalog", "ColumnName" )); Para acelerar a consulta, apenas os primeiros maxRecordsCount registros são acessados (a configuração padrão é 1000).
Void AllowIntersectPercent( Real )Especifica a porcentagem máxima permitida de sobreposição vertical para duas linhas de texto (a configuração padrão é 15). Pode ser útil usar este parâmetro para textos com espaçamento entre linhas reduzido.
Void SearchText( String )Especifica o texto que será pesquisado em uma imagem. A string pode conter várias alternativas de pesquisa separadas por "" (operador OR). Para mais informações, consulte Propriedades específicas do tipo do elemento Texto estático.
Os seguintes métodos estão disponíveis se o texto a ser encontrado consistir em várias palavras
ParameterDescrição
Void NextLinePenalty( Real )Define uma penalidade para quebras de linha. A penalidade é um número de 0 a 1. A qualidade da hipótese será multiplicada por esse número tantas vezes quantas forem as quebras de linha na frase. Se quebras de linha forem permitidas na frase, defina este Parameter como 1 (multiplicar a qualidade da hipótese por 1 não reduzirá sua qualidade).
Void OmissionPenalty( Real )Define uma penalidade para palavras ausentes. A penalidade é um número de 0 a 1. A qualidade da hipótese será multiplicada por esse número tantas vezes quantas forem as palavras ausentes na frase. Se algumas palavras puderem estar ausentes na frase, defina este Parameter como 1 (multiplicar a qualidade da hipótese por 1 não reduzirá sua qualidade).
Void WholeWordMode( Logic )Especifica se apenas objetos de texto completos devem ser considerados hipóteses válidas. Quando definido como True, hipóteses formadas por partes de palavras são ignoradas. A configuração padrão é False. Observação: Este método é diferente de AllowChoppedWords, pois AllowChoppedWords afeta apenas hipóteses geradas a partir de palavras no limite da área de pesquisa, enquanto WholeWordMode afeta a geração de todas as hipóteses.
Void AllowEmbeddedHypotheses( Logic )Define o modo de formulação de hipóteses. Para formular todas as hipóteses possíveis (incluindo sobrepostas e aninhadas), defina o valor como True. Para formular hipóteses do maior comprimento possível, defina como False. Exemplo: O código abaixo informa à atividade que ela deve formular a hipótese mais longa. AllowEmbeddedHypotheses(False);
Void MaxLineBreakDistance( Distance )Define a distância horizontal entre palavras em linhas diferentes quando quebras de linha são permitidas na frase.
Void SuggestOnlySimilarChars( Logic value )Especifica quais caracteres a atividade pode usar como substitutos ao executar uma pesquisa difusa. Quando definido como True, limita a atividade a usar apenas caracteres com formato semelhante como caracteres de substituição.
Void AllowedTextRotations( TextRotations )Especifica um conjunto de orientações permitidas para o texto reconhecido. Uma hipótese só será formulada se o texto reconhecido tiver uma orientação permitida por este Parameter.