Zum Hauptinhalt springen

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

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

Not

Logisches NOT, ein unärer Operator.

Und

Logisches UND, binärer Operator.

Oder

Logisches ODER, binärer Operator.

Der Datentyp String steht für eine Unicode-Zeichenfolge variabler Länge.

Int Length()

Gibt die Anzahl der Zeichen in der Zeichenfolge zurück. Schreibgeschützt.

Int Find(String subStr, Int startPos = 0)

Gibt die Anfangsposition der Teilzeichenfolge subStr in der Zeichenfolge zurück. Die Suche beginnt an der Position startPos. Kann ohne das Argument startPos verwendet werden; in diesem Fall wird der Standardwert 0 angenommen. Gibt -1 zurück, wenn die Zeichenfolge die Teilzeichenfolge subStr nicht enthält.

Int Compare( String str )

Vergleicht den angegebenen String mit dem durch das Argument festgelegten String. Wenn die Strings gleich sind, gibt die Funktion 0 zurück. Wenn der angegebene String im Alphabet vor str steht, gibt die Funktion -1 zurück; wenn der angegebene String im Alphabet nach str steht, gibt die Funktion 1 zurück.

Int CompareNoCase( String str )

Vergleicht die angegebene Zeichenfolge ohne Berücksichtigung der Groß- und Kleinschreibung mit der durch das Argument festgelegten Zeichenfolge. Wenn die Zeichenfolgen gleich sind, gibt die Funktion 0 zurück. Wenn die angegebene Zeichenfolge alphabetisch vor str liegt, gibt die Funktion -1 zurück; wenn die angegebene Zeichenfolge alphabetisch nach str liegt, gibt die Funktion 1 zurück.

String Mid ( Int start, Int count )

Gibt eine Teilzeichenfolge des Strings zurück, die ‘count’ Zeichen lang ist und beim Zeichen mit der Nummer start beginnt.

String Mid ( String subStr, Int startPos = 0 )

Gibt die Position des Anfangs der Teilzeichenfolge subStr in der Zeichenfolge zurück. Kann ohne das Argument startPos verwendet werden; in diesem Fall wird der Standardwert 0 verwendet. Gibt -1 zurück, wenn die Zeichenfolge ab startPos keine Teilzeichenfolge subStr enthält.

String SubstParam( String param0 );

String SubstParam( String param0, String param1 );

String SubstParam( String param0, String param1, String param2 );

String SubstParam( String param0, String param1, String param2, String param3 );

String SubstParam( String param0, String param1, String param2, String param3, String param4 )

Gibt den Text der Zeichenfolge zurück, wobei alle Vorkommen der Zeichen %n (wobei n eine nichtnegative ganze Zahl ist) durch die entsprechenden Parameter ersetzt werden. Die Anzahl der Vorkommen der Zeichen %n in der Zeichenfolge muss mit der Anzahl der übergebenen Parameter übereinstimmen. Der Text der ursprünglichen Zeichenfolge wird nicht geändert.

String SubstParam( StringArray params )

Wie oben, aber die Parameter werden als Array von Strings übergeben.

==

Prüft, ob zwei Strings gleich sind. Binärer Operator. Gibt ein Ergebnis vom Typ Logic zurück. Gibt true zurück, wenn die Strings gleich sind, andernfalls false. Groß-/Kleinschreibung wird berücksichtigt.

!=

Prüft, ob die beiden Strings ungleich sind. Binärer Operator. Gibt ein Ergebnis des Typs Logic zurück. Gibt true zurück, wenn die Strings ungleich sind, andernfalls false . Groß-/Kleinschreibung wird beachtet.

+

Verkettet zwei Strings. Gibt einen Wert vom Typ String zurück.

Integer-Typ. Entspricht einer 32-stelligen Ganzzahl.

Int abs( Int )

Liefert den Absolutwert einer ganzen Zahl zurück.

-

Kehrt das Vorzeichen um. Unärer Operator.

+

Addiert ganze Zahlen. Binärer Operator.

-

Zieht eine Ganzzahl von einer anderen ab. Binärer Operator.

*

Multipliziert ganze Zahlen. Binärer Operator.

/

Teilt Ganzzahlen. Binärer Operator.

<, <=, >, >=, ==, !=

Vergleichsoperatoren: kleiner als, kleiner oder gleich, größer als, größer oder gleich, gleich, ungleich. Binäre Operatoren. Geben einen Wert vom Typ Logic zurück.

Ganzzahltyp (in Punkten gemessen), der Abstände angibt.

Distance abs( Distance )

Gibt den absoluten Wert einer Distanz zurück.

-

Kehrt das Vorzeichen um. Unärer Operator

+

Addiert Werte vom Typ Distanz. Binärer Operator.

-

Subtrahiert Werte des Typs Distanz. Binärer Operator

*

Multipliziert einen Wert vom Typ Distanz mit einem Wert vom Typ Int. Binärer Operator. Gibt einen Wert vom Typ Distanz zurück.

*

Multipliziert Werte des Typs Distanz. Binärer Operator. Gibt einen Wert des Typs Area zurück.

/

Teilt einen Wert vom Typ Distanz durch einen Wert vom Typ Int. Binärer Operator. Gibt einen Wert vom Typ Distanz zurück.

<, <=, >, >=, ==, !=

Binäre Vergleichsoperatoren. Vergleichen zwei Werte vom Typ Distanz: kleiner als, kleiner als oder gleich, größer als, größer als oder gleich, gleich, ungleich. Geben einen Wert vom Typ Logic zurück.

Ganzzahltyp zur Darstellung von X-Koordinaten.

+

Addiert einen Wert des Typs XCoordinate zu einem Wert des Typs Distanz. Binärer Operator. Gibt einen Wert des Typs XCoordinate zurück.

-

Subtrahiert einen Wert des Typs Distanz von einem Wert des Typs XCoordinate. Binärer Operator. Gibt einen Wert des Typs XCoordinate zurück.

-

Subtrahiert einen Wert des Typs XCoordinate von einem Wert des Typs XCoordinate. Binärer Operator. Gibt einen Wert des Typs Distanz zurück.

<, <=, >, >=, ==, !=

Vergleicht zwei Werte vom Typ XCoordinate: kleiner als, kleiner als oder gleich, größer als, größer als oder gleich, gleich, ungleich. Binäre Operatoren. Gibt einen Wert vom Typ Logic zurück.

Typ „Integer“ zur Darstellung von Y-Koordinaten.

+

Addiert einen Wert des Typs YCoordinate zu einem Wert des Typs Distanz. Binärer Operator. Gibt einen Wert des Typs YCoordinate zurück.

-

Subtrahiert einen Wert des Typs Distanz von einem Wert des Typs YCoordinate. Binärer Operator. Gibt einen Wert des Typs YCoordinate zurück.

-

Subtrahiert einen Wert vom Typ YCoordinate von einem anderen Wert vom Typ YCoordinate. Binärer Operator. Gibt einen Wert vom Typ Distanz zurück.

<, <=, >, >=, ==, !=

Operatoren zum Vergleichen von zwei Werten des Typs YCoordinate: kleiner als, kleiner oder gleich, größer als, größer oder gleich, gleich, ungleich. Binäre Operatoren. Sie geben einen Wert vom Typ Logic zurück.

Reelle Zahl

-

Ändert das Vorzeichen. Unärer Operator

+

Addiert zwei reelle Zahlen. Binärer Operator.

-

Subtrahiert eine reelle Zahl von einer anderen reellen Zahl. Binärer Operator.

*

Multipliziert zwei reelle Zahlen. Binärer Operator.

/

Teilt durch eine reelle Zahl. Binärer Operator.

<, <=, >, >=, ==, !=

Vergleicht zwei Realzahlen: kleiner als, kleiner oder gleich, größer als, größer oder gleich, gleich, ungleich. Binäre Operatoren. Gibt einen Wert vom Typ Logic zurück.

Reelle Zahl zwischen 0 und 1. Gibt den Rückgabewert der Methoden an, mit denen die Qualität einer Elementhypothese gesteuert wird.

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

-

Ändert das Vorzeichen. Unärer Operator

+

Addiert zwei Werte des Typs Area. Binärer Operator.

-

Zieht einen Wert vom Typ Area von einem anderen Wert vom Typ Area ab. Binärer Operator.

*

Multipliziert einen Wert des Typs Area mit einer Zahl des Typs Int. Binärer Operator. Gibt einen Wert des Typs Area zurück.

*

Multipliziert einen Wert vom Typ Area mit einer Zahl des Typs Real. Binärer Operator. Gibt einen Wert vom Typ Area zurück.

/

Ein binärer Divisionsoperator, der eine Zahl durch eine Ganzzahl des Typs Int dividiert. Gibt einen Wert vom Typ Area zurück.

/

Ein binärer Divisionsoperator, der eine Zahl des Typs Area durch eine Zahl des Typs Area teilt. Gibt einen Wert des Typs Real zurück.

<, <=, >, >=, ==, !=

Vergleicht zwei Werte des Typs Area: kleiner als, kleiner oder gleich, größer als, größer oder gleich, gleich, ungleich. Binäre Operatoren. Liefert einen Wert vom Typ Logic.

Typ für die Darstellung klassifizierter Bildobjekte.

+

Verknüpft zwei Werte vom Typ ImageObjectType.

Ganzzahltyp zur Darstellung des Datumsformats.

+

Verknüpft zwei Werte des Typs DateFormats.

Integer-Typ zur Darstellung des Tagesformats im Datum.

+

Verknüpft zwei Werte des Typs DayFormatVariants.

Ganzzahltyp zur Darstellung des Monatsformats im Datum.

+

Verknüpft zwei Werte des Typs MonthFormatVariants.

Ganzzahltyp zur Darstellung des Jahresformats in einem Datum.

+

Verknüpft zwei Werte vom Typ YearFormatVariants.

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

+

Addiert einen Wert des Typs XInterval zu einem Wert des Typs Distanz. Binärer Operator. Gibt einen Wert des Typs XInterval zurück.

+

Addiert einen Wert des Typs XInterval zu einem Wert des Typs DistInterval. Binärer Operator. Gibt einen Wert des Typs Xinterval zurück.

-

Subtrahiert einen Wert des Typs Distanz von einem Wert des Typs XInterval. Binärer Operator. Gibt einen Wert des Typs Xinterval zurück.

-

Subtrahiert von einem Wert vom Typ XInterval einen Wert vom Typ DistInterval. Binärer Operator. Gibt einen Wert vom Typ Xinterval zurück.

-

Subtrahiert einen Wert des Typs XInterval von einem Wert des Typs XInterval. Binärer Operator. Gibt einen Wert des Typs XInterval zurück.

-

Zieht einen Wert vom Typ XCoordinate von einem Wert vom Typ XInterval ab. Binärer Operator. Liefert einen Wert vom Typ DistInterval.

-

Zieht einen Wert vom Typ XInterval von einem Wert vom Typ XCoordinate ab. Binärer Operator. Gibt einen Wert vom Typ DistInterval zurück.

XCoordinate Start()

Gibt die X-Koordinate des Intervallanfangs zurück. Schreibgeschützte Eigenschaft.

XCoordinate End()

Gibt die X-Koordinate des Intervallendes zurück. Schreibgeschützte Eigenschaft.

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

+

Addiert einen Wert des Typs YInterval zu einem Wert des Typs Distanz. Binärer Operator. Gibt einen Wert des Typs YInterval zurück.

+

Addiert einen Wert vom Typ YInterval zu einem Wert vom Typ DistInterval. Binärer Operator. Gibt einen Wert vom Typ YInterval zurück.

-

Subtrahiert einen Wert des Typs Distanz von einem Wert des Typs YInterval. Binärer Operator. Gibt einen Wert des Typs Yinterval zurück.

-

Subtrahiert einen Wert des Typs DistInterval von einem Wert des Typs YInterval. Binärer Operator. Gibt einen Wert des Typs Yinterval zurück.

-

Subtrahiert einen Wert des Typs YInterval von einem Wert des Typs YInterval. Binärer Operator. Gibt einen Wert des Typs DistInterval zurück.

YCoordinate Start()

Gibt die Y-Koordinate des Anfangs des Intervalls zurück. Schreibgeschützte Eigenschaft.

YCoordinate End()

Gibt die Y-Koordinate des Intervallendes zurück. Schreibgeschützte Eigenschaft.

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

*

Multipliziert einen Wert vom Typ DistInterval mit einer Zahl vom Typ Int. Binärer Operator. Gibt einen Wert vom Typ DistInterval zurück.

/

Teilt durch eine Zahl vom Typ Int. Binärer Operator

Distanz Start()

Gibt die minimale Distanz zurück. Schreibgeschützte Eigenschaft.

Distance End()

Liefert die maximale Distanz zurück. Schreibgeschützte Eigenschaft.

Rechteck auf einem Bild.

Rect Rect( XCoordinate left, YCoordinate top, XCoordinate right, YCoordinate bottom )

Erzeugt einen Wert vom Typ Rect aus Koordinaten im Bild. Die Begrenzungen des Rechtecks werden als Parameter übergeben:

  • left – linke Begrenzung,
  • top – obere Begrenzung,
  • right – rechte Begrenzung,
  • bottom – untere Begrenzung.

Or

Vereinigt zwei Rechtecke. Das Ergebnis ist das kleinste Rechteck, das beide enthält.

And

Berechnet den Schnitt zweier Rechtecke. Das Ergebnis ist das größte Rechteck, das in beiden Rechtecken enthalten ist.

XCoordinate Left()

Gibt die linke Grenze des Rechtecks zurück. Schreibgeschützte Eigenschaft.

YCoordinate top()

Gibt die obere Begrenzung des Rechtecks zurück. Schreibgeschützte Eigenschaft.

XCoordinate Right()

Gibt die rechte Begrenzung des Rechtecks zurück. Schreibgeschützte Eigenschaft.

YCoordinate Bottom()

Gibt die untere Begrenzung des Rechtecks zurück. Schreibgeschützte Eigenschaft.

Distanz Width()

Gibt die Breite des Rechtecks zurück. Schreibgeschützte Eigenschaft.

Distanz Height()

Gibt die Höhe des Rectangle zurück. Schreibgeschützte Eigenschaft.

Area Area()

Gibt die Fläche des Rechtecks zurück. Schreibgeschützte Eigenschaft.

Void Left( XCoordinate x )

Setzt die linke Begrenzung des Rectangle.

Void top( YCoordinate y )

Setzt die obere Begrenzung des Rechtecks.

Void Right( XCoordinate x )

Setzt die rechte Kante des Rechtecks.

Void Bottom( YCoordinate y )

Setzt die untere Grenze des Rechtecks.

XCoordinate XCenter()

Die X-Koordinate des Mittelpunkts des Rechtecks.

YCoordinate YCenter()

Die Y-Koordinate des Mittelpunkts des Rechtecks.

Void Inflate( Distance xDist, Distance yDist )

Vergrößert das Rechteck um xDist nach links und rechts sowie um yDist nach oben und unten.

XCoordinate GetX( Real ratio )

Berechnet die X-Koordinate innerhalb des Rechtecks zwischen Left und Right als Left + Width * ratio.

YCoordinate GetY( Real ratio )

Berechnet die Y-Koordinate innerhalb des Rechtecks zwischen den Koordinaten Top und Bottom nach der Formel Top + Height * ratio.

Rect GetInflated( Distance xDist, Distance yDist )

Gibt ein „vergrößertes“ Rechteck zurück. Jede Ecke wird um xDist bzw. yDist in die Richtung verschoben, in der die Figur vergrößert wird (die obere linke Ecke wird nach oben und nach links verschoben usw.). Das Rechteck selbst bleibt unverändert.

Logic IsEmpty()

Prüft, ob das Rechteck einer nicht leeren Region im Bild entspricht, d. h. einer Region, für die Left < Right und Top < Bottom gilt

Unscharfes Rechteck. Weitere Informationen finden Sie unter Fuzzy_Rect.

And

Bildet die Schnittmenge zweier Fuzzy-Rectangle, d. h. die Bereiche der Begrenzungen der angegebenen Fuzzy-Rectangle werden geschnitten.

Oder

Vereinigt zwei Fuzzy-Rectangle, d. h. vereinigt die Grenzbereiche der angegebenen Fuzzy-Rectangle.

Rect ExternalRect()

Gibt eine Kopie des externen Rechtecks zurück.

Rect InternalRect()

Gibt eine Kopie des internen Rechtecks zurück.

XInterval Left()

Die linke Begrenzung des Fuzzy Rectangle im horizontalen Bereich.

YInterval top()

Die obere Begrenzung des unscharfen Rechtecks, also der vertikale Bereich.

XInterval Right()

Die rechte Begrenzung des Fuzzy Rectangle, horizontaler Bereich.

YInterval Bottom()

Die untere Begrenzung des Fuzzy Rectangle, also der vertikale Bereich.

XInterval XCenter()

Die X-Koordinate des Mittelpunkts des Fuzzy Rectangle, horizontaler Bereich.

YInterval YCenter()

Die Y-Koordinate des Mittelpunkts des unscharf begrenzten Rechtecks, vertikaler Bereich.

DistInterval Width()

Die Breite des Fuzzy Rectangle im Distanzbereich.

DistInterval Height()

Die Höhe des Fuzzy Rectangle als Distanzintervall.

Logic IsEmpty()

Prüft, ob das Fuzzy-Rechteck leer ist.

Array von Rechtecken

RectArray RectArray ()

Erstellt ein leeres Rechteck-Array.

RectArray RectArray( Rect rect )

Konstruktor mit dem Parameter Rect. Erstellt ein Array, das aus einem einzelnen Rechteck besteht und dem Rechteck rect entspricht.

RectArray RectArray( Region region )

Konstruktor mit dem Parameter Region. Erstellt ein Array aus den Rechtecken der Region region.

Int Count()

Gibt die Anzahl der Array-Elemente zurück.

Region Region()

Zusammenhängende Region aus einem Array von Rechtecken.

Rect Rect()

Rectangle, das ein Array aus Rechtecken umschließt.

Rect GetAt( Int )

Gibt das Element an dem angegebenen Index zurück.

Rect Rect( Int )

Entspricht der Methode Rect GetAt( Int ); veraltete Syntax.

Void Add( Rect rect )

Fügt einem Array von Rechtecken ein Rechteck vom Typ Rect hinzu.

Void Add( RectArray array )

Fügt einem Array von Rechtecken ein Array von Rechtecken hinzu.

Eine Region ist eine Menge von Rechtecken, die so untereinander angeordnet sind, dass die obere Kante des unteren Rechtecks zugleich die untere Kante des oberen Rechtecks bildet (sodass sich die Rechtecke nicht überlappen).

Region Region()

Erstellt eine leere Region.

Region Region( RectArray rectArray )

Konstruktor mit einem Wert vom Typ RectArray. Erstellt eine Region, die die Rechtecke aus dem Array rectArray enthält.

Oder

Vereinigt zwei Regionen.

And

Ermittelt die Schnittmenge zweier Regionen oder einer Region und eines Rectangle. Gibt einen Wert vom Typ Region zurück.

XCoordinate Left()

Gibt die linke Grenze der Region zurück. Schreibgeschützte Eigenschaft.

YCoordinate top()

Gibt die obere Grenze der Region zurück. Schreibgeschützte Eigenschaft.

XCoordinate Right()

Gibt die rechte Begrenzung der Region zurück. Schreibgeschützte Eigenschaft.

YCoordinate Bottom()

Gibt die untere Begrenzung der Region zurück. Schreibgeschützte Eigenschaft.

Distance Width()

Gibt die Breite der Region zurück. Schreibgeschützte Eigenschaft.

Distance Height()

Gibt die Höhe der Region zurück. Schreibgeschützte Eigenschaft.

Area Area()

Gibt die Fläche der Region zurück. Schreibgeschützte Eigenschaft.

Void Inflate( Distance xDist, Distance yDist )

Erweitert die Region um xDist nach rechts und links sowie um yDist nach oben und unten.

Rect Rect()

Gibt eine Kopie des Rechtecks zurück, das die Region umschließt.

Typ zur Darstellung der Menge der zur Hypothese gehörenden Bildobjekte.

RectArray Rects()

Gibt eine Kopie des Rechteck-Arrays der zur Hypothese gehörenden Bildobjekte zurück.

Region Region()

Gibt eine Kopie der zusammenhängenden Region zurück, die aus dem Array von Rechtecken der zur Hypothese gehörenden Bildobjekte erstellt wurde.

Typ, der eine Menge von Texttypen darstellt.

+

Verknüpft zwei Werte vom Typ TextTypes.

Typ zur Darstellung einer Menge von Barcode-Typen.

+

Verknüpft zwei Werte des Typs BarcodeTypes.

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

+

Verknüpft zwei Werte vom Typ BarcodeOrientations.

Integer-Typ zur Darstellung von Modi der Vorerkennung.

Typ zur Darstellung der vertikalen oder horizontalen Richtung. Legt die Richtung für Separator- und White Gap-Elemente fest.

Typ zur Darstellung der rechten und linken Grenzen des Suchbereichs des Elements. Eine Variable dieses Typs kann nur mithilfe eines Let-Ausdrucks erstellt werden.

-

Binärer Operator, der einen Wert des Typs HorSearchAreaBound von einem Wert des Typs XInterval und umgekehrt subtrahiert. Gibt einen Wert des Typs Xinterval zurück.

>, <

Binäre Operatoren, die einen Wert vom Typ HorSearchAreaBound mit einem Wert vom Typ XCoordinate vergleichen. Sie geben einen Wert vom Typ FuzzyRect zurück.

Typ zur Darstellung der oberen und unteren Begrenzung des Suchbereichs eines Elements. Eine Variable dieses Typs kann nur mit einem Let-Ausdruck erstellt werden.

-

Binärer Operator, der einen Wert des Typs HorSearchAreaBound von einem Wert des Typs YInterval bzw. umgekehrt subtrahiert. Gibt einen Wert des Typs Yinterval zurück.

>, <

Binäre Operatoren, die einen Wert vom Typ VertSearchAreaBound mit einem Wert vom Typ YCoordinate vergleichen. Sie geben einen Wert vom Typ FuzzyRect zurück.

Typ zum Aufrufen einer Hypothese für ein Element eines beliebigen Typs.

Weitere Informationen finden Sie unter Hypothesen für alle Elementtypen.

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 GetYArray( Real ratio )

Gibt das Array der Y-Koordinaten der Instanzrechtecke zurück. Zur Berechnung der Y-Koordinate wird die folgende Formel verwendet: Top + Height * ratio. Null-Instanzen werden ignoriert.

Das Array mit den Y-Koordinaten der Rechtecke.

YCoordinateArray YCoordinateArray()

Konstruktor. Erstellt ein leeres Array von durch Y-Koordinaten definierten Rechtecken.

Void Add( YCoordinate )

Fügt am Ende des Arrays ein Rechteck hinzu

Void Add( YCoordinateArray )

Fügt ein weiteres Array an das Ende des Arrays an.

Void InsertAt( Int index, YCoordinate )

Fügt an der Indexposition ein Rectangle ein.

Void DeleteAll()

Löscht alle Elemente des Arrays

Void DeleteAt( Int index )

Löscht das Element an der Indexposition.

YCoordinate GetAt( Int index )

Gibt das Element mit dem angegebenen Index zurück.

Int Count()

Gibt die Anzahl der Elemente im Array zurück.

Void ShiftDown( Int index, Distance )

Verschiebt die Koordinate des angegebenen Elements im Array nach unten (d. h. erhöht sie).

Void ShiftUp( Int index, Distance )

Verschiebt die Koordinate des angegebenen Elements im Array nach oben (und verringert sie dabei).

Void ShiftDown( Distance )

Verschiebt alle Elemente im Array nach unten (erhöht sie).

Void ShiftUp( Distance )

Verschiebt alle Elemente im Array nach oben (verringert sie).

Ein Typ für den Zugriff auf einen Tabellenblock.

Int ColumnsCount()

Gibt die Anzahl der Spalten im Block zurück.

String ColumnName( Int columnIndex )

Der Name der Spalte mit dem Index columnIndex, wobei columnIndex die Nummer der Spalte angibt. Die Nummerierung beginnt bei 0.

Typ zum Aufrufen einer Spalte des Tabellenblocks.

Eine Variable dieses Typs kann nur mit einem Let-Ausdruck erstellt werden. Weitere Details finden Sie unter Hypothesen für Table-Elemente.

Typ zum Aufrufen eines Arrays von Spalten des Tabellenblocks.

Eine Variable dieses Typs kann nur mit einem Let-Ausdruck erstellt werden. Weitere Informationen finden Sie unter Hypothesen für Table-Elemente.

TableBlockColumnArray( TableBlockColumn )

Erstellt aus einer einzelnen Spalte ein Array von Spalten.

Zum Beispiel:

TableBlockColumnArray arr;

arr = Blocks.TableBlock.Column1;

Void Add( TableBlockColumn )

Fügt die ausgewählte Spalte dem Spalten-Array hinzu.

<<

Binäroperator, der ein Array von Spalten an ein anderes Array von Spalten anhängt.

Zum Beispiel:

TableBlockColumnArray arr;

arr = Blocks.TableBlock.Column1;

arr << Blocks.TableBlock.Column2 << Blocks.TableBlock.Column3;

Typ, der zur Bezeichnung einer Hypothese des Table-Elements verwendet wird.

Weitere Details finden Sie unter Hypothesen für Table-Elemente.

Typ, mit dem eine Spalte der Hypothese eines Table-Elements bezeichnet wird.

Eine Variable dieses Typs kann nur mit einem Let-Ausdruck erstellt werden. Weitere Informationen finden Sie unter Hypothesen für Table-Elemente.

Typ zur Beschreibung verschiedener Arten von Spalteninhalten.

Typ zum Festlegen der Position des Währungsnamens relativ zum numerischen Wert in einem Currency-Element.

+

Verknüpft Werte des Typs CurrencyPositionTypes. Binärer Operator.

Typen zur Darstellung des Seitenintervalls eines mehrseitigen Dokuments.

Logic IsEmpty()

Prüft, ob der Bereich eines Rechtecks leer ist. Schreibgeschützt.

Int Start()

Gibt die Nummer der ersten Seite in einem Bereich zurück. Schreibgeschützt.

Int End()

Gibt die Nummer der letzten Seite in einem Bereich zurück. Schreibgeschützt.

Bereich auf einer Seite. Wird von den Methoden PageSearchAreaLocal, PageSearchAreaGlobal, PageAreaLocal und PageAreaGlobal zurückgegeben (diese Funktionen verwenden Seitennummern als Argumente). Kann je nachdem, welche Funktion aufgerufen wurde, entweder in globalen oder in lokalen Koordinaten ausgedrückt werden.

XInterval Left()

Die linke Begrenzung des auf der angegebenen Seite befindlichen Teils der Hypothese, horizontales Intervall.

YInterval Top()

Das vertikale Intervall der oberen Begrenzung des auf der angegebenen Seite befindlichen Teils der Hypothese.

XInterval Right()

Das horizontale Intervall der rechten Begrenzung des Teils der Hypothese, der sich auf der angegebenen Seite befindet.

YInterval Bottom()

Die untere Grenze des vertikalen Intervalls des auf der angegebenen Seite befindlichen Teils der Hypothese.

XInterval XCenter()

Die Abszisse des Mittelpunkts des auf der angegebenen Seite befindlichen Teils der Hypothese als horizontales Intervall.

YInterval YCenter()

Das vertikale Intervall der y-Koordinate des Mittelpunkts des Teils der Hypothese auf der angegebenen Seite.

DistInterval Width()

Die Breite des Teils der Hypothese auf der angegebenen Seite.

DistInterval Height()

Die Höhe des Hypothesenteils, der sich auf der angegebenen Seite befindet.

FuzzyRect FuzzyRect()

Das unscharfe Rechteck für den Teil der Hypothese auf der angegebenen Seite

Rect Rect()

Das umschließende Rechteck des Teils der Hypothese auf der angegebenen Seite. Es stimmt mit dem Außenrechteck des Fuzzy Rectangle überein.

Region Region()

Die Region des auf der angegebenen Seite befindlichen Teils der Hypothese.

Region SimplifiedRegion()

Die Region des Teils der Hypothese auf der angegebenen Seite, vereinfacht für eine bessere Darstellung.

ImageObjectSet Set()

Bildobjekte, die von dem auf der angegebenen Seite befindlichen Teil der Hypothese erfasst werden.

ImageObjectSet ExcludeSet()

Bildobjekte in dem Bildbereich, der durch Exclude-Methoden aus dem Suchbereich des Teils der Hypothese auf der angegebenen Seite ausgeschlossen wurde.

RectArray Rects()

Das Array der Rechtecke der Bildobjekte, die von dem auf der angegebenen Seite befindlichen Teil der Hypothese erfasst werden.

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

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

Distance AverageLineHeight()

Durchschnittliche Zeilenhöhe einer Seite.

Distance AverageInterlineInterval()

Durchschnittlicher Zeilenabstand auf einer Seite.

Area ObjectsAreaLocal( Rect localRect, ImageObjectType )

Die Fläche der Objekte innerhalb des angegebenen Rechtecks auf einer Seite des angegebenen Typs. Für das Rechteck werden lokale Koordinaten verwendet.

Area ObjectsIntersectionAreaLocal( Rect localRect, ImageObjectType )

Die Gesamtfläche der Objekte im angegebenen Rechteck sowie die Fläche, in der sich die Objekte auf einer Seite des angegebenen Typs mit dem Rechteck überschneiden. Für das Rechteck werden lokale Koordinaten verwendet.

Area ObjectsAreaGlobal( Rect globalRect, ImageObjectType )

Die Fläche der Objekte im angegebenen Rechteck auf einer Seite des angegebenen Typs. Für das Rechteck werden globale Koordinaten verwendet.

Area ObjectsIntersectionAreaGlobal( Rect globalRect, ImageObjectType )

Die Gesamtfläche der Objekte im angegebenen Rechteck sowie die Fläche, in der sich die Objekte mit dem Rechteck auf einer Seite des angegebenen Typs überschneiden. Für das Rechteck werden globale Koordinaten verwendet.

Rect RectLocal()

Das Rechteck, das das gesamte Bild in lokalen Koordinaten umfasst.

Rect RectGlobal()

Das Rechteck des gesamten Bildes in globalen Koordinaten.

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

Ganzzahl-Array.

IntArray IntArray()

Erstellt ein leeres Array.

IntArray IntArray( Int )

Konstruktor mit dem Parameter Int. Erstellt ein Array, das diese Ganzzahl enthält.

Int Count()

Liefert die Anzahl der Elemente im Array.

Int GetAt( Int )

Gibt das Element mit dem angegebenen Index zurück.

Void Add( Int )

Fügt dem Array am Ende eine Ganzzahl hinzu.

Void Add( IntArray )

Fügt am Ende des Arrays ein weiteres Array an.

Void InsertAt( Int index, Int number )

Fügt am Positionsindex eine Ganzzahl ein.

Void DeleteAll()

Löscht alle Elemente des Arrays.

Void DeleteAt( Int index )

Löscht das Element an der Indexposition.

<<

Binärer Operator, der dem Array eine Ganzzahl hinzufügt.

Array von Strings.

StringArray StringArray()

Erstellt ein leeres Array.

Int Count()

Gibt die Anzahl der Elemente im Array zurück.

String GetAt( Int index )

Gibt das Element am angegebenen Index zurück.

Void Add( String )

Fügt am Ende des Arrays einen String hinzu.

Void Add( StringArray )

Fügt ein weiteres Array am Ende des Arrays hinzu.

Void InsertAt( Int index, String )

Fügt an der Position index einen String ein.

Void DeleteAll()

Löscht alle Elemente im Array.

Void DeleteAt( Int index )

Löscht das Element an der Indexposition.

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

IntFuzzyInterval IntFuzzyInterval( Int value )

Konstruktor mit einer Ganzzahl. Initialisiert alle vier Werte mit „value“.

Ausdruck des Typs {x1, x2, x3, x4}

Eine Variable des Typs IntFuzzyInterval kann mit einem Ausdruck des Typs {x1, x2, x3, x4} initialisiert werden, wobei x1, x2, x3 und x4 Werte des Typs Int sind.

Beispiel: Int x1 = 5;

IntFuzzyInterval intFuzzyInt = {x1, 200, 300, 5000};

+

Ein binärer Additionsoperator, der einen Wert vom Typ IntFuzzyInterval zu einem Wert vom Typ Int addiert. Er gibt einen Wert vom Typ IntFuzzyInterval zurück.

+

Ein binärer Additionsoperator, der einen Wert vom Typ IntFuzzyInterval zu einem Wert vom Typ DistInterval addiert. Gibt einen Wert vom Typ IntFuzzyInterval zurück.

-

Ein binärer Subtraktionsoperator, der einen Wert des Typs Int von einem Wert des Typs IntFuzzyInterval subtrahiert. Gibt einen Wert des Typs IntFuzzyInterval zurück.

-

Ein binärer Subtraktionsoperator, der einen Wert vom Typ IntFuzzyInterval von einem Wert vom Typ Int abzieht. Gibt einen Wert vom Typ IntFuzzyInterval zurück.

-

Ein binärer Subtraktionsoperator, der einen Wert des Typs DistInterval von einem Wert des Typs IntFuzzyInterval subtrahiert. Gibt einen Wert des Typs IntFuzzyInterval zurück.

-

Ein binärer Subtraktionsoperator, der einen Wert vom Typ IntFuzzyInterval von einem Wert vom Typ DistInterval abzieht. Gibt einen Wert vom Typ IntFuzzyInterval zurück.

*

Ein binärer Multiplikationsoperator, der einen Wert vom Typ IntFuzzyInterval mit einem Wert vom Typ Int multipliziert. Er gibt einen Wert vom Typ IntFuzzyInterval zurück.

*

Ein binärer Multiplikationsoperator, der einen Wert vom Typ IntFuzzyInterval mit einem Wert vom Typ DistInterval multipliziert. Er gibt einen Wert vom Typ IntFuzzyInterval zurück.

/

Ein binärer Divisionsoperator, der einen Wert des Typs IntFuzzyInterval durch einen Wert des Typs Int teilt. Gibt einen Wert des Typs IntFuzzyInterval zurück.

Ein Typ zum Darstellen eines unscharfen ganzzahligen Intervalls für Abstände. Das unscharfe Intervall wird durch vier Werte vom Typ Distance dargestellt, von denen jeder größer oder gleich dem vorherigen Wert sein muss.

DistFuzzyInterval DistFuzzyInterval ( Distance value )

Konstruktor mit einem Wert vom Typ Distanz. Initialisiert alle vier Werte mit dem Wert „value“.

Ausdruck des Typs {d1, d2, d3, d4}

Eine Variable vom Typ DistFuzzyInterval kann mit einem Ausdruck des Typs {d1, d2, d3, d4} initialisiert werden, wobei d1, d2, d3 und d4 Werte des Typs Distanz sind.

Beispiel: Distance d1 = 5dt;

DistFuzzyInterval distFuzzyInt = {d1, 200dt, 300dt, 5000dt};

+

Ein binärer Additionsoperator, der einen Wert vom Typ DistFuzzyInterval mit einem Wert vom Typ Distanz addiert. Gibt einen Wert vom Typ DistFuzzyInterval zurück.

+

Ein binärer Additionsoperator, der einen Wert vom Typ DistFuzzyInterval mit einem Wert vom Typ DistInterval addiert. Gibt einen Wert vom Typ DistFuzzyInterval zurück.

-

Ein binärer Subtraktionsoperator, der einen Wert des Typs Distanz von einem Wert des Typs DistFuzzyInterval subtrahiert. Gibt einen Wert des Typs DistFuzzyInterval zurück.

-

Ein binärer Subtraktionsoperator, der einen Wert vom Typ DistFuzzyInterval von einem Wert vom Typ Distanz subtrahiert. Gibt einen Wert vom Typ DistFuzzyInterval zurück.

-

Ein binärer Subtraktionsoperator, der einen Wert des Typs DistInterval von einem Wert des Typs DistFuzzyInterval subtrahiert. Gibt einen Wert des Typs DistFuzzyInterval zurück.

-

Ein binärer Subtraktionsoperator, der von einem Wert vom Typ DistInterval einen Wert vom Typ DistFuzzyInterval subtrahiert. Gibt einen Wert vom Typ DistFuzzyInterval zurück.

*

Ein binärer Multiplikationsoperator, der einen Wert des Typs DistFuzzyInterval mit einem Wert des Typs Int multipliziert. Gibt einen Wert des Typs DistFuzzyInterval zurück.

*

Ein binärer Multiplikationsoperator, der einen Wert des Typs DistFuzzyInterval mit einem Wert des Typs DistInterval multipliziert. Gibt einen Wert des Typs DistFuzzyInterval zurück.

/

Ein binärer Divisionsoperator, der einen Wert vom Typ DistFuzzyInterval durch einen Wert vom Typ Int teilt. Gibt einen Wert vom Typ DistFuzzyInterval zurück.

Ein Typ zur Darstellung eines unscharfen Ganzzahlintervalls für Flächenwerte. Das unscharfe Intervall wird durch vier Werte des Typs Area dargestellt, wobei jeder Wert größer oder gleich dem vorhergehenden sein muss.

AreaFuzzyInterval AreaFuzzyInterval ( Area value )

Konstruktor mit einem Wert vom Typ Area. Initialisiert alle vier Werte mit dem Wert „value“.

Ausdruck des Typs {a1, a2, a3, a4}

Eine Variable des Typs AreaFuzzyInterval kann mit einem Ausdruck des Typs {a1, a2, a3, a4} initialisiert werden, wobei a1, a2, a3 und a4 Werte des Typs Area sind.

Beispiel: Area a1 = 500dt*dt;

AreaFuzzyInterval areaFuzzyInterval = {a1, 2000dtdt, 3000dtdt, 5000dt*dt};

+

Ein binärer Additionsoperator, der einen Wert vom Typ AreaFuzzyInterval zu einem Wert vom Typ Area addiert. Er gibt einen Wert vom Typ AreaFuzzyInterval zurück.

-

Ein binärer Subtraktionsoperator, der einen Wert vom Typ Area von einem Wert vom Typ AreaFuzzyInterval abzieht. Gibt einen Wert vom Typ AreaFuzzyInterval zurück.

-

Ein binärer Subtraktionsoperator, der einen Wert des Typs AreaFuzzyInterval von einem Wert des Typs Area subtrahiert. Gibt einen Wert des Typs AreaFuzzyInterval zurück.

*

Ein binärer Multiplikationsoperator, der einen Wert vom Typ AreaFuzzyInterval mit einem Wert vom Typ Int multipliziert. Gibt einen Wert vom Typ AreaFuzzyInterval zurück.

/

Ein binärer Divisionsoperator, der einen Wert des Typs AreaFuzzyInterval durch einen Wert des Typs Int teilt. Gibt einen Wert des Typs AreaFuzzyInterval zurück.

Ein Typ, der eine Menge von Orientierungen des erkannten Textes darstellt, in denen nach dem Element gesucht wird.

+

Verknüpft Werte des Typs TextRotations.