Pular para o conteúdo principal
ParâmetroDescrição
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 cadeia 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 cadeia 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 informados: SearchCriteria searchCriteria; searchCriteria.MinCatalogColumnValueLength = 3; searchCriteria.MaxRecordsCount = 1000; SearchTextFromCatalog( "CompanyCatalog", 2, searchCriteria ); O código abaixo usa o 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 entre duas linhas de texto (a configuração padrão é 15). Use este parâmetro para textos com espaçamento entre linhas reduzido.
Void SearchText( String )Especifica o texto que será pesquisado em uma imagem. A cadeia pode conter várias alternativas de pesquisa separadas por "" (operador OR). Para mais informações, consulte Propriedades específicas por 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
ParameterDescription
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 a frase puder conter quebras de linha, defina este parâmetro 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 parâmetro como 1 (multiplicar a qualidade da hipótese por 1 não reduzirá sua qualidade).
Void WholeWordMode( Logic )Indica se apenas objetos de texto inteiros devem ser considerados hipóteses válidas. Quando definido como True, hipóteses compostas 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 na borda 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 com comprimento máximo, 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 a frase permite quebras de linha.
Void SuggestOnlySimilarChars( Logic value )Especifica quais caracteres a atividade pode usar como substitutos ao executar uma busca aproximada (fuzzy). Quando definido como True, limita a atividade a usar apenas caracteres com forma semelhante como substitutos.
Void AllowedTextRotations( TextRotations )Especifica o 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 parâmetro.