Vai al contenuto principale
ParametroDescrizione
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 supererà MaxGapInLine. Esempio: Il codice seguente indica all’attività che la distanza massima tra caratteri adiacenti non può superare 5 mm, altrimenti viene generata un’ipotesi nulla. MaxGapInLine(5mm);
Void MaxRelativeGapInLine( Real )Imposta la distanza relativa massima tra caratteri adiacenti. Distanza relativa = (larghezza dell’interspazio)/(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 nel catalogo specificato. Esempio: Il codice seguente cerca il testo nella 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 in base al suo nome: SearchTextFromCatalog( "CompanyCatalog", GetCatalogColumnIndex( "CompanyCatalog", "ColumnName" )); Per velocizzare la query, vengono letti solo i primi maxRecordsCount record (l’impostazione predefinita è 1000).
Void AllowIntersectPercent( Real )Specifica la percentuale massima consentita di sovrapposizione verticale per due righe di testo (l’impostazione predefinita è 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ù varianti di ricerca separate con "" (operatore OR). Per maggiori informazioni, vedi 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, impostare questo Parameter su 1 (moltiplicare la qualità dell’ipotesi per 1 non ne riduce 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 mancare nella frase, impostare questo Parameter su 1 (moltiplicare la qualità dell’ipotesi per 1 non ne riduce la qualità).
Void WholeWordMode( Logic )Specifica se solo oggetti di testo completi devono essere considerati ipotesi valide. Quando impostato su True, le ipotesi costituite da parti di parole vengono ignorate. L’impostazione predefinita è False. Nota: Questo metodo è diverso da AllowChoppedWords, in quanto AllowChoppedWords influisce solo sulle ipotesi generate da parole al 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), impostare il valore su True. Per formulare ipotesi della massima lunghezza, impostare su False. Esempio: Il codice seguente indica all’attività che deve 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 sostituti durante l’esecuzione di una ricerca fuzzy. Quando impostato su True, limita l’attività a usare solo caratteri con un profilo simile come sostituti.
Void AllowedTextRotations( TextRotations )Specifica un set di orientamenti consentiti per il testo riconosciuto. Un’ipotesi verrà formulata solo se il testo riconosciuto ha un orientamento consentito da questo Parameter.