Void AllowEmbeddedHypotheses( Logic ) | Siehe Zeichenkette, Eingebettete Hypothesen zulassen. |
Void MinQuality( Real ) | Legt die Mindestqualität der Hypothese fest. Hypothesen mit einer Qualität unter diesem Mindestwert werden verworfen. |
Void MaxNonDefinedCount( Real ) | Siehe Zeichenkette, Prozentsatz der nicht alphabetischen Zeichen. |
Void MaxWordBreakCount( Real ) | Die maximale Anzahl von Wortenden in der Zeile. Die Zeile wird anhand des Parameters Wörter erkennen anhand des Zwischenraums zwischen Wörtern in Wörter unterteilt (siehe Dialogfeld Elementeigenschaften, Registerkarte Zeichenkette). Der Parameter wird als Verhältnis angegeben: [number of word ends]/[number of characters in the string]. |
Void MinInterwordSpace( Distance ) | Ermöglicht die Unterteilung in Wörter anhand der Breite des Wortzwischenraums (siehe Dialogfeld Elementeigenschaften, Registerkarte Zeichenkette, Wörter erkennen anhand von Wortzwischenräumen) und gibt die Mindestbreite des Wortzwischenraums als Distance an (Parameter Minimaler Wortzwischenraum). |
Void WordsCount( Int, Int, Int, Int ) | Siehe im Dialogfeld Elementeigenschaften auf der Registerkarte Zeichenkette Wortanzahl. |
Void TotalChainLength( Int, Int, Int, Int ) | Siehe Zeichenkette, Anzahl der Zeichen. |
Void TotalGapLength( Distance, Distance, Distance, Distance ) | Legt die maximal zulässige Gesamtlänge von Leerzeichen in der Zeichenfolge als Fuzzy-Intervall fest. Die Qualität der Hypothesen wird anhand der Gesamtlänge der Leerzeichen bewertet. |
Void MaxGapInLine( Distance ) | Legt den maximalen Abstand zwischen benachbarten Zeichen fest. Beim Generieren einer Hypothese fügt FlexiLayout Studio ihr so lange Zeichen hinzu, wie der Abstand zwischen zwei benachbarten Zeichen MaxGapInLine nicht überschreitet. Siehe auch Zeichenkette, Max. Leerraumlänge. |
Void MaxRelativeGapInLine( Real ) | Die maximale Distanz 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 einbezogen werden sollen. Der Standardwert ist true. |
Void MaxXOutsidePart( Real ) | Gibt den Anteil des Zeichens an, der horizontal über den Suchbereich hinausragen darf. Der Anteil des Zeichens wird durch eine Zahl von 0 bis 1 angegeben. Zeichen, bei denen der außerhalb des Suchbereichs liegende Anteil dem angegebenen Wert entspricht oder kleiner ist, werden in die Hypothese aufgenommen. |
Void MaxYOutsidePart( Real ) | Gibt an, welcher Anteil des Zeichens vertikal über den Suchbereich hinausragen darf. Der Anteil des Zeichens wird als Zahl von 0 bis 1 angegeben. Zeichen, bei denen der angegebene oder ein kleinerer Anteil außerhalb des Suchbereichs liegt, werden in die Hypothese aufgenommen. |
Void AddAlphabet( String alphabet, Real portion, Logic isRestrictionStrong ) | Legt das Alphabet und den zulässigen Anteil an Alphabetzeichen in der Hypothese fest. Das Flag isRestrictionStrong gibt an, ob Hypothesen, die den zulässigen Anteil an Alphabetzeichen überschreiten, noch als gültig betrachtet werden sollen. Wenn das Flag auf true gesetzt ist, werden Hypothesen, die den zulässigen Anteil überschreiten, verworfen. Wenn das Flag auf false gesetzt ist, werden überschüssige Symbole so behandelt, als gehörten sie zu keinem Alphabet. 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 verworfen, die aus Wortteilen bestehen. Die Standardeinstellung ist false. Hinweis. Diese Eigenschaft unterscheidet sich von AllowChoppedWords, da AllowChoppedWords nur die Bildung von Hypothesen beeinflusst, die aus Wörtern am Rand des Suchbereichs bestehen, während WholeWordMode die Bildung sämtlicher Hypothesen beeinflusst. |
Void RegularExpressionFromDB( String connectionString, String selectString, Int maxRecordsCount = 1000 ) | Verwendet eine Datenbank zum Festlegen des regulären Ausdrucks, der den Text der Hypothesen definiert. Weitere Informationen finden Sie unter Datenbanken und Textdateien in der FlexiLayout-Sprache. Das Argument connectionString legt die Verbindungszeichenfolge für die Datenbank fest. Das Argument selectString legt eine SQL-Abfrage fest, die mit dem Befehl SELECT beginnt. Um die Suche zu beschleunigen, werden nur die ersten maxRecordsCount Varianten verwendet (die Standardeinstellung ist 1000). |
Void RegularExpressionFromFile( String fileName, Int maxRecordsCount = 1000 ) | Verwendet eine Textdatei, um den regulären Ausdruck festzulegen, der den Text der Hypothesen bestimmt. Weitere Informationen finden Sie unter Datenbanken und Textdateien in der FlexiLayout-Sprache. Das Argument fileName legt den Namen der Textdatei fest. Um die Suche zu beschleunigen, werden nur die ersten maxRecordsCount Varianten verwendet (die Standardeinstellung ist 1000). |
Void Width( Distance, Distance, Distance, Distance ) | Die Breite der Hypothese, angegeben als fuzzy interval. |
Void Height( Distance, Distance, Distance, Distance ) | Die Höhe der Hypothese, angegeben als fuzzy interval. |
Void TrimSymbols( String ) | Gibt die Zeichen an, die am Anfang und am Ende einer Hypothese entfernt werden sollen. |
Void SimilarSymbolQuality( Real ) | Gibt einen Koeffizienten an, mit dem die Quality einer Hypothese multipliziert werden soll, wenn sie ein Zeichen aus der Liste der Zeichen enthält, die den Zeichen des Alphabets ähneln. |
Void AllowedTextRotations ( TextRotations ) | Gibt eine Menge von Orientierungen des erkannten Textes an, in denen eine Elementsuche zulässig ist. |