Saltar al contenido principal
ParameterDescription
Void MinQuality( Real )Establece la calidad mínima de la hipótesis.
Void MaxErrors( Int )Establece el número máximo de errores en la hipótesis.
Void MaxErrorsPart( Real )Establece el porcentaje máximo de errores en la hipótesis.
Void MaxErrors( Int number, Real part )Establece el número máximo de errores en la hipótesis: number – número absoluto, part – porcentaje. Ejemplo: El código a continuación especifica que el número absoluto de errores no puede superar 3 y que el porcentaje de errores no puede superar el 20%. MaxErrors(3, 0.2); Nota: De las dos condiciones, la actividad usará la más estricta.
Void MaxGapInLine( Distance )Establece la distancia máxima entre caracteres adyacentes. Al generar una hipótesis, la actividad agregará caracteres a la hipótesis hasta que la distancia entre dos caracteres adyacentes no supere MaxGapInLine. Ejemplo: El código a continuación indica a la actividad que la distancia máxima entre caracteres adyacentes no puede superar 5 mm; de lo contrario, se genera una hipótesis nula. MaxGapInLine(5mm);
Void MaxRelativeGapInLine( Real )Establece la distancia relativa máxima entre caracteres adyacentes. Distancia relativa = (ancho del espacio)/(ancho del carácter).
Void MinLength( Int )Establece la longitud mínima de la cadena de texto. La configuración predeterminada es 1. Ejemplo: El código a continuación indica al programa que la longitud mínima de una hipótesis es de 4 caracteres. MinLength(4);
Void MaxLength( Int )Establece la longitud máxima de la cadena de texto. La configuración predeterminada es 50.
Void SearchTextFromCatalog( String catalogName, Int columnIndex, SearchTextFromCatalogCriteria )Busca texto en el catálogo especificado. Ejemplo: El código a continuación busca texto de la segunda columna del catálogo “CompanyCatalog” usando los criterios de búsqueda especificados: SearchCriteria searchCriteria; searchCriteria.MinCatalogColumnValueLength = 3; searchCriteria.MaxRecordsCount = 1000; SearchTextFromCatalog( "CompanyCatalog", 2, searchCriteria ); El código a continuación usa un método auxiliar GetCatalogColumnIndex para obtener el índice de la columna por su nombre: SearchTextFromCatalog( "CompanyCatalog", GetCatalogColumnIndex( "CompanyCatalog", "ColumnName" )); Para acelerar la consulta, solo se accede a los primeros maxRecordsCount registros (la configuración predeterminada es 1000).
Void AllowIntersectPercent( Real )Especifica el porcentaje máximo permitido de superposición vertical para dos líneas de texto (la configuración predeterminada es 15). Puede que desee usar este parámetro para textos con interlineado reducido.
Void SearchText( String )Especifica el texto que se buscará en una imagen. La cadena puede contener varias alternativas de búsqueda separadas con "" (el operador OR). Para obtener más información, consulte Propiedades específicas del tipo del elemento Texto estático.
Los siguientes métodos están disponibles si el texto que se va a encontrar consta de varias palabras
ParameterDescripción
Void NextLinePenalty( Real )Establece una penalización por saltos de línea. La penalización es un número de 0 a 1. La calidad de la hipótesis se multiplicará por este número tantas veces como haya saltos de línea en la frase. Si se permiten saltos de línea en la frase, establezca este Parameter en 1 (multiplicar la calidad de la hipótesis por 1 no reducirá su calidad).
Void OmissionPenalty( Real )Establece una penalización por palabras omitidas. La penalización es un número de 0 a 1. La calidad de la hipótesis se multiplicará por este número tantas veces como haya palabras omitidas en la frase. Si algunas palabras pueden estar ausentes en la frase, establezca este Parameter en 1 (multiplicar la calidad de la hipótesis por 1 no reducirá su calidad).
Void WholeWordMode( Logic )Especifica si solo los objetos de texto completos deben considerarse hipótesis válidas. Cuando se establece en True, se ignoran las hipótesis que consisten en partes de palabras. La configuración predeterminada es False. Nota: Este método difiere de AllowChoppedWords en que AllowChoppedWords solo afecta a las hipótesis generadas a partir de palabras en el límite del área de búsqueda, mientras que WholeWordMode afecta a la generación de todas las hipótesis.
Void AllowEmbeddedHypotheses( Logic )Establece el modo de formulación de hipótesis. Para formular todas las hipótesis posibles (incluidas las superpuestas y las anidadas), establezca el valor en True. Para formular hipótesis de longitud máxima, establezca False. Ejemplo: El código siguiente indica a la actividad que debe formular la hipótesis más larga: AllowEmbeddedHypotheses(False);
Void MaxLineBreakDistance( Distance )Establece la distancia horizontal entre las palabras en líneas diferentes si se permiten saltos de línea en la frase.
Void SuggestOnlySimilarChars( Logic value )Especifica qué caracteres puede usar la actividad como reemplazos al realizar una búsqueda difusa. Cuando se establece en True, limita la actividad a usar únicamente caracteres con un contorno similar como caracteres de reemplazo.
Void AllowedTextRotations( TextRotations )Especifica el conjunto de orientaciones permitidas para el texto reconocido. Solo se formulará una hipótesis si el texto reconocido tiene una orientación permitida por este Parameter.