Skip to main content
Die FlexiLayout-Sprache stellt die folgenden vordefinierten Typen bereit. Für jeden Typ führen die Tabellen die unterstützten Operatoren, Methoden und Konstruktoren auf.

Void

Der Typ Void wird verwendet, um Funktionen zu deklarieren, die keinen Wert zurückgeben.

Logic

Boolescher Typ. Eine Variable dieses Typs kann die Werte true und false annehmen. Alle bedingten Ausdrücke geben einen Wert vom Typ Logic zurück.

String

Der Typ String stellt eine Folge von Unicode-Zeichen mit variabler Länge dar.

Int

Ganzzahltyp. Entspricht einer 32-stelligen Ganzzahl.

Distanz

Ganzzahltyp (gemessen in dots), der Abstände darstellt.

XCoordinate

Ganzzahltyp zur Darstellung von X-Koordinaten.

YCoordinate

Ganzzahltyp zur Darstellung von Y-Koordinaten.

Real

Reelle Zahl.

Quality

Reelle Zahl von 0 bis 1. Entspricht dem Rückgabewert der Methoden, die die Qualität einer Elementhypothese steuern.

Area

Ganzzahliger Typ (gemessen in dot*dot), der die Fläche einer Bildregion angibt.

ImageObjectType

Typ zur Darstellung klassifizierter Bildobjekte.

DateFormats

Ganzzahltyp, der das Format eines Datums darstellt.

DayFormatVariants

Ganzzahltyp zur Darstellung des Tagesformats innerhalb des Datums.

MonthFormatVariants

Ganzzahltyp zur Angabe des Monatsformats im Datum.

YearFormatVariants

Ganzzahltyp zur Darstellung des Jahresformats im Datum.

XInterval

Typ zur Darstellung eines Bereichs von X-Koordinaten auf einem Bild.

YInterval

Typ zur Darstellung eines Bereichs von Y-Koordinaten auf einem Bild.

DistInterval

Typ zur Darstellung des zulässigen Bereichs von Abständen.

Rect

Rechteck auf einem Bild.

FuzzyRect

Fuzzy-Rectangle. Weitere Informationen finden Sie unter Fuzzy-Rectangle.

RectArray

Array von Rechtecken.

Region

Eine Region ist eine Menge von Rechtecken, die so untereinander angeordnet sind, dass die Oberkante des unteren Rechtecks mit der Unterkante des oberen Rechtecks zusammenfällt (sodass sich die Rechtecke nicht überlappen).

ImageObjectSet

Typ zur Darstellung der Menge von Bildobjekten, die zur Hypothese gehören.

TextTypes

Typ zur Darstellung einer Menge von Texttypen.

BarcodeTypes

Typ zur Darstellung einer Menge von Barcode-Typen.

BarcodeOrientations

Typ zur Darstellung einer Menge möglicher Barcode-Orientierungen.

RecognitionMode

Ganzzahliger Typ zur Darstellung von Pre-Recognition-Modi.

Direction

Typ zur Angabe der vertikalen oder horizontalen Richtung. Legt die Richtung von Separator- und White Gap-Elementen fest.

HorSearchAreaBound

Typ zur Darstellung der rechten und linken Grenze des Suchbereichs eines Elements. Eine Variable dieses Typs lässt sich nur über einen Let-Ausdruck erstellen.

VertSearchAreaBound

Typ zur Darstellung der oberen und unteren Grenzen des Suchbereichs eines Elements. Eine Variable dieses Typs lässt sich nur über einen Let-Ausdruck erstellen.

Hypothesis

Typ, der zum Aufrufen einer Hypothese eines Elements beliebigen Typs verwendet wird. Weitere Informationen finden Sie unter Hypothesen für alle Arten von Elementen.

HypothesisInstances

Beschreibt Instanzen eines Elements vom Typ wiederholbare Gruppe. Verfügt über dieselben Methoden wie Hypothesen. Weitere Informationen zu den Methoden von Hypothesen finden Sie unter Hypothesen für alle Elementtypen.

YCoordinateArray

Das Array der Y-Koordinaten der Rechtecke.

TableBlock

Ein Typ für den Zugriff auf einen Tabellenblock.

TableBlockColumn

Typ, der zum Aufrufen einer Spalte des Tabellenblocks verwendet wird. Eine Variable dieses Typs kann nur mithilfe eines Let-Ausdrucks erstellt werden. Weitere Informationen finden Sie unter Hypothesen für Table-Elemente.

TableBlockColumnArray

Typ, der zum Aufrufen eines Arrays von Spalten des Tabellenblocks verwendet wird. Eine Variable dieses Typs kann nur mithilfe eines Let-Ausdrucks erstellt werden. Weitere Informationen finden Sie unter Hypothesen für Table-Elemente.

TableHypothesis

Typ, der zum Aufrufen einer Hypothese des Table-Elements verwendet wird. Weitere Informationen finden Sie unter Hypothesen für Table-Elemente.

TableHypColumn

Typ, mit dem eine Spalte der Hypothese des Table-Elements aufgerufen wird. Eine Variable dieses Typs kann nur mithilfe eines Let-Ausdrucks erstellt werden. Weitere Informationen finden Sie unter Hypothesen für Table-Elemente.

TableColumnType

Typ zur Beschreibung mehrerer Arten von Spalteninhalten.

CurrencyPositionTypes

Typ, mit dem die Position des Währungsnamens relativ zum numerischen Wert in einem Currency-Element festgelegt wird.

PageInterval

Typ zur Darstellung des Seitenintervalls eines mehrseitigen Documents.

PageArea

Bereich auf einer Seite. Wird von den Methoden PageSearchAreaLocal, PageSearchAreaGlobal, PageAreaLocal und PageAreaGlobal zurückgegeben (diese Funktionen erwarten Seitennummern als Argumente). Kann je nach aufgerufener Funktion entweder in globalen oder in lokalen Koordinaten angegeben werden.

PageEdge

Der Typ, mit dem die Nearest-Funktion relativ zu einem Seitenrand angegeben wird. Damit können Sie die Hypothese auswählen, die dem oberen, unteren, linken oder rechten Seitenrand am nächsten liegt.

Seite

Von der Funktion Page( Int PageNumber ) zurückgegebener Typ.

SearchAreaPageSetType

Der in der Funktion RestrictSearchArea verwendete Typ. Die vordefinierten Konstanten für diesen Typ sind AnyPage, OddPages, EvenPages und LastPage.

IntArray

Array von Ganzzahlen.

StringArray

Array von strings.

IntFuzzyInterval

Ein Typ zur Darstellung eines unscharfen Intervalls ganzer Zahlen. Das unscharfe Intervall wird durch vier Werte vom Typ Int dargestellt, von denen jeder größer oder gleich dem vorhergehenden Wert sein muss.

DistFuzzyInterval

Ein Typ zur Darstellung eines unscharfen ganzzahligen Intervalls von Abständen. Das unscharfe Intervall wird durch vier Werte vom Typ Distance dargestellt, von denen jeder größer oder gleich dem vorherigen Wert sein muss.

AreaFuzzyInterval

Ein Typ zur Darstellung eines unscharfen ganzzahligen Intervalls einer Fläche. Das unscharfe Intervall wird durch vier Werte vom Typ Area dargestellt, von denen jeder größer oder gleich dem vorhergehenden Wert sein muss.

TextRotations

Ein Typ zur Darstellung einer Menge von Orientierungen des erkannten Textes, in denen nach dem Element gesucht wird.