Void AllowEmbeddedHypotheses( Logic ) | Siehe Zeichenkette. Eingebettete Hypothesen zulassen. |
Void MinQuality( Real ) | Legt die Mindestqualität für Hypothesen fest. Hypothesen, deren Qualität unter diesem Mindestwert liegt, werden verworfen. |
Void MaxNonDefinedCount( Real ) | Siehe Zeichenkette. Prozentsatz der Zeichen, die zu keinem der Alphabete gehören. |
Void MaxWordBreakCount( Real ) | Die maximale Anzahl von Wortenden in der Zeile. Die Zeile wird anhand des Parameters „Wörter erkennen anhand: Leerraum zwischen Wörtern“ in Wörter aufgeteilt (siehe Dialogfeld „Elementeigenschaften“, Registerkarte „Zeichenkette“). Der Parameter wird als Verhältnis angegeben: [Anzahl der Wortenden]/[Anzahl der Zeichen in der Zeichenkette]. |
Void MinInterwordSpace( Distance ) | Aktiviert die Aufteilung in Wörter anhand der Breite des Zwischenraums (siehe Dialogfeld „Elementeigenschaften“, Registerkarte „Zeichenkette“, Wörter erkennen anhand von Wortzwischenräumen) und legt die Mindestbreite des Zwischenraums auf Distance fest (Parameter „Min interword space“). |
Void WordsCount( Int, Int, Int, Int ) | Siehe Dialogfeld „Element Properties“, Registerkarte „Zeichenkette“, Wortanzahl. |
Void TotalChainLength( Int, Int, Int, Int ) | Siehe Zeichenkette, Anzahl der Zeichen. |
Void TotalGapLength( Distance, Distance, Distance, Distance ) | Gibt die maximal zulässige Gesamtlänge von Leerzeichen in der Zeichenfolge als Fuzzy-Intervall an. Bewerten Sie die Qualität der Hypothesen anhand der Gesamtlänge der Leerzeichen. |
Void MaxGapInLine( Distance ) | Legt die maximale Distanz zwischen benachbarten Zeichen fest. Beim Generieren einer Hypothese fügt das Programm der Hypothese so lange Zeichen hinzu, wie die Distanz zwischen zwei benachbarten Zeichen MaxGapInLine nicht überschreitet. Siehe auch Zeichenkette, Zeichenkette, Maximale Leerzeichenlänge. |
Void MaxRelativeGapInLine( Real ) | Der maximale Abstand zwischen benachbarten Zeichen, ausgedrückt als Prozentsatz der Zeilenhöhe. |
Void AllowChoppedWords( Logic ) | Dieses Flag gibt an, ob Textobjekte, die nicht vollständig innerhalb der linken und rechten Begrenzungen liegen, in die Hypothese aufgenommen werden sollen. Der Standardwert ist True. |
Void MaxXOutsidePart( Real ) | Gibt an, welcher Teil des Zeichens horizontal über den Suchbereich hinausragen darf. Der Anteil des Zeichens wird als Zahl von 0 bis 1 angegeben. In die Hypothese werden diejenigen Zeichen einbezogen, bei denen der außerhalb des Suchbereichs liegende Anteil dem angegebenen Wert entspricht oder kleiner ist. |
Void MaxYOutsidePart( Real ) | Gibt an, welcher Teil des Zeichens vertikal über den Suchbereich hinausragen darf. Dieser Teil des Zeichens wird durch eine Zahl von 0 bis 1 angegeben. In die Hypothese werden die Zeichen einbezogen, bei denen der außerhalb des Suchbereichs liegende Teil dem angegebenen Wert entspricht oder kleiner ist. |
Void AddAlphabet( String alphabet, Real portion, Logic isRestrictionStrong ) | Legt das Alphabet und den zulässigen Prozentsatz an Alphabetzeichen in der Hypothese fest. Das Flag isRestrictionStrong gibt an, ob Hypothesen, in denen der zulässige Anteil an Alphabetsymbolen überschritten wird, als gültig betrachtet werden:
Die Standardeinstellung ist True. |
Void RegularExpression( String ) | Legt den regulären Ausdruck fest, der den Text der Hypothese definiert. |
Void WholeWordMode ( Logic ) | Dieses Flag gibt an, ob nur ganze Wörter als gültige Hypothesen berücksichtigt werden. Wenn das Flag auf True gesetzt ist, werden Hypothesen, die aus Wortteilen bestehen, verworfen. Die Standardeinstellung ist False. Hinweis. Diese Eigenschaft unterscheidet sich von AllowedChoppedWords dadurch, dass AllowChoppedWords nur die Bildung von Hypothesen aus Wörtern am Rand des Suchbereichs beeinflusst, während WholeWordMode die Bildung aller Hypothesen beeinflusst. |
Void RegularExpressionFromDB( String connectionString, String selectString, Int maxRecordsCount = 1000 ) | Verwendet eine Datenbank, um den regulären Ausdruck festzulegen, der den Text der Hypothesen bestimmt (siehe Verwenden von Datenbanken und Textdateien in der FlexiLayout-Sprache). Das Argument connectionString legt die Verbindungszeichenfolge für die Datenbank fest. Das Argument selectString gibt eine SQL-Abfrage an, die mit dem SELECT-Befehl beginnt). Zur Beschleunigung der Suche werden nur die ersten maxRecordsCount Varianten verwendet (Standardwert: 1000). |
Void RegularExpressionFromFile( String fileName, Int maxRecordsCount = 1000 ) | Verwendet eine Textdatei, um den regulären Ausdruck festzulegen, der den Text der Hypothesen definiert (siehe Verwenden von Datenbanken und Textdateien in der FlexiLayout-Sprache). Das Argument fileName gibt den Namen der Textdatei an. Um die Suche zu beschleunigen, werden nur die ersten maxRecordsCount Varianten verwendet (die Standardeinstellung ist 1000). |
Void Width( Distanz, Distanz, Distanz, Distanz ) | Die Breite der Hypothese, angegeben als Fuzzy-Intervall. |
Void Height( Distance, Distance, Distance, Distance ) | Die Höhe der Hypothese, angegeben als Fuzzy-Intervall. |
Void TrimSymbols( String ) | Legt die Zeichen fest, die am Anfang und am Ende einer Hypothese entfernt werden sollen. |
Void SimilarSymbolQuality( Real ) | Gibt einen Koeffizienten an, mit dem die Qualität einer Hypothese multipliziert wird, wenn sie ein Zeichen aus der Liste von Zeichen enthält, die den Zeichen im Alphabet ähneln. |
Void AllowedTextRotations ( TextRotations ) | Gibt die Orientierungen des erkannten Textes an, für die eine Elementsuche zulässig ist. |
Specifying element properties
Zeichenkette
Legen Sie die Eigenschaften des Character String-Elements in der FlexiLayout-Sprache fest: Alphabete, reguläre Ausdrücke, Quality-Grenzwerte, Wortanzahlen und Abstandsbeschränkungen.
