KlassenKlassenKlassenKlassen | | | | Operatoren

sort_regionsort_regionSortRegionsort_regionSortRegionSortRegion (Operator)

Name

sort_regionsort_regionSortRegionsort_regionSortRegionSortRegion — Sortieren von Regionen aufgrund ihrer relativen Lage.

Signatur

sort_region(Regions : SortedRegions : SortMode, Order, RowOrCol : )

Herror sort_region(const Hobject Regions, Hobject* SortedRegions, const char* SortMode, const char* Order, const char* RowOrCol)

Herror T_sort_region(const Hobject Regions, Hobject* SortedRegions, const Htuple SortMode, const Htuple Order, const Htuple RowOrCol)

Herror sort_region(Hobject Regions, Hobject* SortedRegions, const HTuple& SortMode, const HTuple& Order, const HTuple& RowOrCol)

HRegionArray HRegionArray::SortRegion(const HTuple& SortMode, const HTuple& Order, const HTuple& RowOrCol) const

void SortRegion(const HObject& Regions, HObject* SortedRegions, const HTuple& SortMode, const HTuple& Order, const HTuple& RowOrCol)

HRegion HRegion::SortRegion(const HString& SortMode, const HString& Order, const HString& RowOrCol) const

HRegion HRegion::SortRegion(const char* SortMode, const char* Order, const char* RowOrCol) const

void HOperatorSetX.SortRegion(
[in] IHUntypedObjectX* Regions, [out] IHUntypedObjectX*SortedRegions, [in] VARIANT SortMode, [in] VARIANT Order, [in] VARIANT RowOrCol)

IHRegionX* HRegionX.SortRegion(
[in] BSTR SortMode, [in] BSTR Order, [in] BSTR RowOrCol)

static void HOperatorSet.SortRegion(HObject regions, out HObject sortedRegions, HTuple sortMode, HTuple order, HTuple rowOrCol)

HRegion HRegion.SortRegion(string sortMode, string order, string rowOrCol)

Beschreibung

sort_regionsort_regionSortRegionsort_regionSortRegionSortRegion ordnet die Regionen bezüglich ihrer relativen Lage an. Alle Sortierungen mit Ausnahme von 'character'"character""character""character""character""character" verwenden einen Punkt der Region. Diese Punkte werden bei RowOrColRowOrColRowOrColRowOrColRowOrColrowOrCol = 'row'"row""row""row""row""row" zuerst bzgl. der Zeile dann bzgl. der Spalte sortiert; bei 'column'"column""column""column""column""column" wird zuerst der Spaltenwert verwendet. Der Parameter SortModeSortModeSortModeSortModeSortModesortMode kann mit folgenden Werten belegt werden:

'character'"character""character""character""character""character"

Die Regionen werden wie Buchstaben aufgefasst, die entweder horizontal oder vertikal gelesen werden. Dabei werden sie in der durch RowOrColRowOrColRowOrColRowOrColRowOrColrowOrCol angegebenen Leserichtung angeordnet, wobei folgende Spezifikationen gelten:

Es gilt zu beachten, dass falls OrderOrderOrderOrderOrderorder den Wert 'false'"false""false""false""false""false" hat, werden die Buchstaben umgekehrt zur oben beschriebenen Leserichtung sortiert.

'first_point'"first_point""first_point""first_point""first_point""first_point"

Der Punkt mit dem kleinsten Spaltenwert in der ersten Zeile der Region.

'last_point'"last_point""last_point""last_point""last_point""last_point"

Der Punkt mit dem größten Spaltenwert in der letzten Zeile der Region.

'upper_left'"upper_left""upper_left""upper_left""upper_left""upper_left"

Linkes oberes Eck des umschließenden Rechtecks.

'upper_right'"upper_right""upper_right""upper_right""upper_right""upper_right"

Rechtes oberes Eck des umschließenden Rechtecks.

'lower_left'"lower_left""lower_left""lower_left""lower_left""lower_left"

Linkes unteres Eck des umschließenden Rechtecks.

'lower_right'"lower_right""lower_right""lower_right""lower_right""lower_right"

Rechtes unteres Eck des umschließenden Rechtecks.

Der Parameter OrderOrderOrderOrderOrderorder legt fest, ob auf- oder absteigend sortiert wird. Bei 'true'"true""true""true""true""true" wird aufsteigend bei 'false'"false""false""false""false""false" absteigend sortiert.

Parallelisierung

Parameter

RegionsRegionsRegionsRegionsRegionsregions (input_object)  region-array objectHRegionHRegionHRegionArrayHRegionXHobject

Anzuordnende Regionen.

SortedRegionsSortedRegionsSortedRegionsSortedRegionsSortedRegionssortedRegions (output_object)  region-array objectHRegionHRegionHRegionArrayHRegionXHobject *

Angeordnete Regionen.

SortModeSortModeSortModeSortModeSortModesortMode (input_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Art der Sortierung.

Defaultwert: 'first_point' "first_point" "first_point" "first_point" "first_point" "first_point"

Werteliste: 'character'"character""character""character""character""character", 'first_point'"first_point""first_point""first_point""first_point""first_point", 'last_point'"last_point""last_point""last_point""last_point""last_point", 'lower_left'"lower_left""lower_left""lower_left""lower_left""lower_left", 'lower_right'"lower_right""lower_right""lower_right""lower_right""lower_right", 'upper_left'"upper_left""upper_left""upper_left""upper_left""upper_left", 'upper_right'"upper_right""upper_right""upper_right""upper_right""upper_right"

OrderOrderOrderOrderOrderorder (input_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Aufsteigend oder absteigend sortieren.

Defaultwert: 'true' "true" "true" "true" "true" "true"

Werteliste: 'false'"false""false""false""false""false", 'true'"true""true""true""true""true"

RowOrColRowOrColRowOrColRowOrColRowOrColrowOrCol (input_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Anordnung erst nach Zeile oder Spalte.

Defaultwert: 'row' "row" "row" "row" "row" "row"

Werteliste: 'column'"column""column""column""column""column", 'row'"row""row""row""row""row"

Ergebnis

Sind die Parameter korrekt, dann liefert sort_regionsort_regionSortRegionsort_regionSortRegionSortRegion den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt.

Nachfolger

do_ocr_multi_class_mlpdo_ocr_multi_class_mlpDoOcrMultiClassMlpdo_ocr_multi_class_mlpDoOcrMultiClassMlpDoOcrMultiClassMlp, do_ocr_single_class_mlpdo_ocr_single_class_mlpDoOcrSingleClassMlpdo_ocr_single_class_mlpDoOcrSingleClassMlpDoOcrSingleClassMlp

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren