| Operatoren |
sort_contours_xld — Sortieren von Konturen aufgrund ihrer relativen Lage.
sort_contours_xld(Contours : SortedContours : SortMode, Order, RowOrCol : )
sort_contours_xld ordnet die Konturen bezüglich ihrer relativen Position an. RowOrCol spezifiziert dabei, nach welcher Koordinate ihrer Position die Konturen zuerst sortiert werden: 'row' lässt die Konturen zuerst bzgl. der Zeilenkoordinate der Position und dann bei gleichen Zeilenkoordinaten bzgl. der verbleibenden Spaltenkoordinate sortieren. 'column' verwendet dagegen zuerst die Spaltenkoordinate. Die Position einer Kontur wird dabei mit Hilfe des Parameters SortMode durch einen einzelnen Referenzpunkt festgelegt. Hierzu stehen folgende Parameterwerte zur Verfügung:
: Die Position wird durch die linke, obere Ecke des umschließenden Rechtecks bestimmt.
Die Position wird durch die rechte, obere Ecke des umschließenden Rechtecks bestimmt.
Die Position wird durch die linke, untere Ecke des umschließenden Rechtecks bestimmt.
Die Position wird durch die rechte, untere Ecke des umschließenden Rechtecks bestimmt.
: Die Position wird durch die linke, obere Ecke des umschließenden Rechtecks bestimmt. Abweichend von 'upper_left' wird auch dann nach der verbleibenden Koordinate sortiert, wenn sich zwei Konturen in der Koordinatenrichtung überlappen, welche durch den Parameter RowOrCol definiert ist.
Der Parameter Order legt fest, ob auf- oder absteigend sortiert wird. Bei 'true' wird aufsteigend bei 'false' absteigend sortiert.
Anzuordnende Konturen.
Angeordnete Konturen.
Art der Sortierung.
Defaultwert: 'upper_left'
Werteliste: 'character', 'lower_left', 'lower_right', 'upper_left', 'upper_right'
Aufsteigend oder absteigend sortieren.
Defaultwert: 'true'
Werteliste: 'false', 'true'
Anordnung erst nach Zeile oder Spalte.
Defaultwert: 'row'
Werteliste: 'column', 'row'
Sind die Parameter korrekt, dann liefert sort_contours_xld den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt.
Foundation
| Operatoren |