Zum Hauptinhalt springen
ParameterBeschreibung
Void MinQuality( Real )Legt die minimale Qualität der Hypothese fest.
Void MaxErrors( Int )Legt die maximale Anzahl der Fehler in der Hypothese fest.
Void MaxErrorsPart( Real )Legt den maximalen prozentualen Anteil an Fehlern in der Hypothese fest.
Void MaxErrors( Int number, Real part )Legt die maximale Anzahl von Fehlern in der Hypothese fest: number – absolute Anzahl, part – Prozentsatz. Beispiel: Der folgende Code gibt an, dass die absolute Anzahl der Fehler 3 nicht überschreiten darf und der prozentuale Anteil der Fehler 20% nicht überschreiten darf. MaxErrors(3, 0.2); Hinweis: Von den beiden Bedingungen verwendet die Aktivität die strengere.
Void MaxGapInLine( Distance )Legt den maximalen Abstand zwischen benachbarten Zeichen fest. Beim Erzeugen einer Hypothese fügt die Aktivität Zeichen hinzu, bis der Abstand zwischen zwei benachbarten Zeichen MaxGapInLine nicht überschreitet. Beispiel: Der folgende Code teilt der Aktivität mit, dass der maximale Abstand zwischen benachbarten Zeichen 5 mm nicht überschreiten darf, andernfalls wird eine Nullhypothese erzeugt. MaxGapInLine(5mm);
Void MaxRelativeGapInLine( Real )Legt den maximalen relativen Abstand zwischen benachbarten Zeichen fest. Relativer Abstand = (Lückenbreite)/(Zeichenbreite).
Void MinLength( Int )Legt die minimale Länge der Textzeichenfolge fest. Die Standardeinstellung ist 1. Beispiel: Der folgende Code teilt dem Programm mit, dass die minimale Länge einer Hypothese 4 Zeichen beträgt. MinLength(4);
Void MaxLength( Int )Legt die maximale Länge der Textzeichenfolge fest. Die Standardeinstellung ist 50.
Void SearchTextFromCatalog( String catalogName, Int columnIndex, SearchTextFromCatalogCriteria )Sucht nach Text aus dem angegebenen Katalog. Beispiel: Der folgende Code sucht nach Text aus der zweiten Spalte des „CompanyCatalog“-Katalogs mit den angegebenen Suchkriterien: SearchCriteria searchCriteria; searchCriteria.MinCatalogColumnValueLength = 3; searchCriteria.MaxRecordsCount = 1000; SearchTextFromCatalog( "CompanyCatalog", 2, searchCriteria ); Der folgende Code verwendet eine Hilfsmethode GetCatalogColumnIndex, um den Spaltenindex anhand seines Namens zu ermitteln: SearchTextFromCatalog( "CompanyCatalog", GetCatalogColumnIndex( "CompanyCatalog", "ColumnName" )); Zur Beschleunigung der Abfrage werden nur die ersten maxRecordsCount Datensätze abgerufen (Standardeinstellung ist 1000).
Void AllowIntersectPercent( Real )Gibt den maximal zulässigen Prozentsatz der vertikalen Überlappung für zwei Textzeilen an (Standardeinstellung ist 15). Dieser Parameter ist für Texte mit engem Zeilenabstand hilfreich.
Void SearchText( String )Gibt den Text an, der auf einem Bild gesucht wird. Die Zeichenfolge kann mehrere Suchvarianten enthalten, getrennt durch „“ (den ODER-Operator). Weitere Informationen finden Sie unter Typspezifische Eigenschaften des Elements Statischer Text.
Die folgenden Methoden sind verfügbar, wenn der zu findende Text aus mehreren Wörtern besteht
ParameterBeschreibung
Void NextLinePenalty( Real )Legt eine Strafwertung für Zeilenumbrüche fest. Die Strafwertung ist eine Zahl zwischen 0 und 1. Die Qualität der Hypothese wird so oft mit dieser Zahl multipliziert, wie es Zeilenumbrüche in der Phrase gibt. Sind Zeilenumbrüche in der Phrase zulässig, setzen Sie diesen Parameter auf 1 (das Multiplizieren der Hypothesenqualität mit 1 verschlechtert deren Qualität nicht).
Void OmissionPenalty( Real )Legt eine Strafwertung für fehlende Wörter fest. Die Strafwertung ist eine Zahl zwischen 0 und 1. Die Qualität der Hypothese wird so oft mit dieser Zahl multipliziert, wie viele Wörter in der Phrase fehlen. Dürfen in der Phrase einzelne Wörter fehlen, setzen Sie diesen Parameter auf 1 (das Multiplizieren der Hypothesenqualität mit 1 verschlechtert deren Qualität nicht).
Void WholeWordMode( Logic )Legt fest, ob nur ganze Textobjekte als gültige Hypothesen berücksichtigt werden. Bei True werden Hypothesen, die nur aus Wortteilen bestehen, ignoriert. Die Standardeinstellung ist False. Hinweis: Diese Methode unterscheidet sich von AllowChoppedWords darin, dass AllowChoppedWords nur Hypothesen beeinflusst, die aus Wörtern am Rand des Suchbereichs generiert werden, während WholeWordMode die Generierung aller Hypothesen beeinflusst.
Void AllowEmbeddedHypotheses( Logic )Legt den Modus der Hypothesenbildung fest. Um alle möglichen Hypothesen (einschließlich überlappender und verschachtelter) zu formulieren, setzen Sie den Wert auf True. Um Hypothesen maximaler Länge zu formulieren, setzen Sie ihn auf False. Beispiel: Der folgende Code weist die Aktivität an, die längste Hypothese zu formulieren: AllowEmbeddedHypotheses(False);
Void MaxLineBreakDistance( Distance )Legt den horizontalen Abstand zwischen Wörtern in unterschiedlichen Zeilen fest, wenn Zeilenumbrüche in der Phrase zulässig sind.
Void SuggestOnlySimilarChars( Logic value )Legt fest, welche Zeichen die Aktivität als Ersatzzeichen bei einer unscharfen Suche verwenden kann. Bei True ist die Aktivität auf Ersatzzeichen mit ähnlicher Form beschränkt.
Void AllowedTextRotations( TextRotations )Legt die zulässigen Ausrichtungen für den erkannten Text fest. Eine Hypothese wird nur formuliert, wenn der erkannte Text eine Ausrichtung aufweist, die durch diesen Parameter erlaubt ist.