Vai al contenuto principale
ParameterDescription
Void MinQuality( Real )Imposta la qualità minima dell’ipotesi.
Void MaxErrors( Int )Imposta il numero massimo di errori nell’ipotesi.
Void MaxErrorsPart( Real )Imposta la percentuale massima di errori nell’ipotesi.
Void MaxErrors( Int number, Real part )Imposta il numero massimo di errori nell’ipotesi: number – numero assoluto, part – percentuale. Esempio: Il codice seguente specifica che il numero assoluto di errori non può superare 3 e la percentuale di errori non può superare il 20%. MaxErrors(3, 0.2); Nota: Tra le due condizioni, l’attività utilizzerà la più restrittiva.
Void MaxGapInLine( Distance )Imposta la distanza massima tra caratteri adiacenti. Durante la generazione di un’ipotesi, l’attività aggiungerà caratteri all’ipotesi finché la distanza tra due caratteri adiacenti non supera MaxGapInLine. Esempio: Il codice seguente indica all’attività che la distanza massima tra caratteri adiacenti non può superare 5 mm; in caso contrario viene generata un’ipotesi nulla. MaxGapInLine(5mm);
Void MaxRelativeGapInLine( Real )Imposta la distanza relativa massima tra caratteri adiacenti. Distanza relativa = (larghezza dello spazio)/(larghezza del carattere).
Void MinLength( Int )Imposta la lunghezza minima della stringa di testo. L’impostazione predefinita è 1. Esempio: Il codice seguente indica al programma che la lunghezza minima di un’ipotesi è di 4 caratteri. MinLength(4);
Void MaxLength( Int )Imposta la lunghezza massima della stringa di testo. L’impostazione predefinita è 50.
Void SearchTextFromCatalog( String catalogName, Int columnIndex, SearchTextFromCatalogCriteria )Cerca il testo dal catalogo specificato. Esempio: Il codice seguente cerca il testo dalla seconda colonna del catalogo “CompanyCatalog” utilizzando i criteri di ricerca specificati: SearchCriteria searchCriteria; searchCriteria.MinCatalogColumnValueLength = 3; searchCriteria.MaxRecordsCount = 1000; SearchTextFromCatalog( "CompanyCatalog", 2, searchCriteria ); Il codice seguente utilizza un metodo ausiliario, GetCatalogColumnIndex, per ottenere l’indice della colonna dal suo nome: SearchTextFromCatalog( "CompanyCatalog", GetCatalogColumnIndex( "CompanyCatalog", "ColumnName" )); Per accelerare la query, vengono letti solo i primi maxRecordsCount record (il valore predefinito è 1000).
Void AllowIntersectPercent( Real )Specifica la percentuale massima consentita di sovrapposizione verticale tra due righe di testo (il valore predefinito è 15). Questo parametro è utile per testi con interlinea ridotta.
Void SearchText( String )Specifica il testo da cercare in un’immagine. La stringa può contenere più alternative di ricerca separate con "" (operatore OR). Per maggiori informazioni, vedere Proprietà specifiche del tipo dell’elemento Testo statico.
I seguenti metodi sono disponibili se il testo da trovare è composto da più parole
ParameterDescrizione
Void NextLinePenalty( Real )Imposta una penalità per le interruzioni di riga. La penalità è un numero da 0 a 1. La qualità dell’ipotesi verrà moltiplicata per questo numero tante volte quante sono le interruzioni di riga nella frase. Se le interruzioni di riga sono consentite nella frase, imposta questo parametro su 1 (moltiplicare la qualità dell’ipotesi per 1 non ne ridurrà la qualità).
Void OmissionPenalty( Real )Imposta una penalità per le parole mancanti. La penalità è un numero da 0 a 1. La qualità dell’ipotesi verrà moltiplicata per questo numero tante volte quante sono le parole mancanti nella frase. Se alcune parole possono essere assenti nella frase, imposta questo parametro su 1 (moltiplicare la qualità dell’ipotesi per 1 non ne ridurrà la qualità).
Void WholeWordMode( Logic )Specifica se solo gli oggetti Testo interi devono essere considerati ipotesi valide. Quando impostato su True, le ipotesi costituite da parti di parola vengono ignorate. L’impostazione predefinita è False. Nota: Questo metodo differisce da AllowChoppedWords in quanto AllowChoppedWords influisce solo sulle ipotesi generate da parole sul bordo dell’area di ricerca, mentre WholeWordMode influisce sulla generazione di tutte le ipotesi.
Void AllowEmbeddedHypotheses( Logic )Imposta la modalità di formulazione delle ipotesi. Per formulare tutte le ipotesi possibili (incluse quelle sovrapposte e annidate), imposta il valore su True. Per formulare ipotesi di lunghezza massima, imposta su False. Esempio: Il codice seguente indica all’attività di formulare l’ipotesi più lunga. AllowEmbeddedHypotheses(False);
Void MaxLineBreakDistance( Distance )Imposta la distanza orizzontale tra parole su righe diverse se le interruzioni di riga sono consentite nella frase.
Void SuggestOnlySimilarChars( Logic value )Specifica quali caratteri l’attività può usare come caratteri sostitutivi durante un’attività di ricerca fuzzy. Quando impostato su True, limita l’attività a utilizzare solo caratteri dal profilo grafico simile come caratteri sostitutivi.
Void AllowedTextRotations( TextRotations )Specifica un insieme di orientamenti consentiti per il testo riconosciuto. Un’ipotesi verrà formulata solo se il testo riconosciuto ha un orientamento consentito da questo parametro.