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 siguiente código indica 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: Entre ambas condiciones, la actividad aplicará 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 siguiente código 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. El valor predeterminado es 1. Ejemplo: El siguiente código 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. El valor predeterminado es 50.
Void SearchTextFromCatalog( String catalogName, Int columnIndex, SearchTextFromCatalogCriteria )Busca texto en el catálogo especificado. Ejemplo: El siguiente código busca texto en la segunda columna del catálogo “CompanyCatalog” usando los criterios de búsqueda indicados: SearchCriteria searchCriteria; searchCriteria.MinCatalogColumnValueLength = 3; searchCriteria.MaxRecordsCount = 1000; SearchTextFromCatalog( "CompanyCatalog", 2, searchCriteria ); El código siguiente utiliza el 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 (el valor predeterminado es 1000).
Void AllowIntersectPercent( Real )Especifica el porcentaje máximo permitido de solapamiento vertical entre dos líneas de texto (el valor predeterminado es 15). Puede 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 )Define una penalización por saltos de línea. La penalización es un número entre 0 y 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 en la frase se permiten saltos de línea, establezca este parámetro en 1 (multiplicar la calidad de la hipótesis por 1 no reducirá su calidad).
Void OmissionPenalty( Real )Define una penalización por omisión de palabras. La penalización es un número entre 0 y 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 faltar en la frase, establezca este parámetro en 1 (multiplicar la calidad de la hipótesis por 1 no reducirá su calidad).
Void WholeWordMode( Logic )Indica si solo deben considerarse válidas las hipótesis formadas por palabras completas. Cuando se establece en True, se ignoran las hipótesis que consisten en fragmentos 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 situadas 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 )Define el modo de formulación de hipótesis. Para formular todas las hipótesis posibles (incluidas las superpuestas y anidadas), establezca el valor en True. Para formular hipótesis de longitud máxima, establezca False. Ejemplo: El siguiente código indica a la actividad que debe formular la hipótesis más larga: AllowEmbeddedHypotheses(False);
Void MaxLineBreakDistance( Distance )Define la distancia horizontal entre palabras en líneas distintas cuando se permiten saltos de línea en la frase.
Void SuggestOnlySimilarChars( Logic value )Especifica qué caracteres puede usar la actividad como sustituciones al realizar una búsqueda difusa. Cuando se establece en True, limita la actividad a usar únicamente caracteres con una forma similar como caracteres de sustitución.
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 parámetro.