KlassenKlassenKlassenKlassen | | | | Operatoren

get_text_objectget_text_objectGetTextObjectget_text_objectGetTextObjectGetTextObject (Operator)

Name

get_text_objectget_text_objectGetTextObjectget_text_objectGetTextObjectGetTextObject — Abfragen von ikonischen Ergebnissen der Textsegmentierung.

Signatur

get_text_object( : Characters : TextResultID, ResultName : )

Herror get_text_object(Hobject* Characters, const Hlong TextResultID, const char* ResultName)

Herror T_get_text_object(Hobject* Characters, const Htuple TextResultID, const Htuple ResultName)

Herror get_text_object(Hobject* Characters, const HTuple& TextResultID, const HTuple& ResultName)

void GetTextObject(HObject* Characters, const HTuple& TextResultID, const HTuple& ResultName)

HObject HTextResult::GetTextObject(const HTuple& ResultName) const

HObject HTextResult::GetTextObject(const HString& ResultName) const

HObject HTextResult::GetTextObject(const char* ResultName) const

void HOperatorSetX.GetTextObject(
[out] IHUntypedObjectX*Characters, [in] VARIANT TextResultID, [in] VARIANT ResultName)

IHUntypedObjectX* HTextResultX.GetTextObject([in] VARIANT ResultName)

static void HOperatorSet.GetTextObject(out HObject characters, HTuple textResultID, HTuple resultName)

HObject HTextResult.GetTextObject(HTuple resultName)

HObject HTextResult.GetTextObject(string resultName)

Beschreibung

get_text_objectget_text_objectGetTextObjectget_text_objectGetTextObjectGetTextObject fragt das ikonische Ergebnis ResultNameResultNameResultNameResultNameResultNameresultName im von find_textfind_textFindTextfind_textFindTextFindText zurückgegebenen TextResultIDTextResultIDTextResultIDTextResultIDTextResultIDtextResultID ab. Welche Werte für ResultNameResultNameResultNameResultNameResultNameresultName zulässig sind, hängt davon ab, welche Art von Textmodell für die Textsegmentierung verwendet wurde.

Im Folgenden werden zuerst die erlaubten Parameterwerte für Textmodelle mit ModeModeModeModeModemode = 'auto'"auto""auto""auto""auto""auto" und anschließend diese für Textmodelle mit ModeModeModeModeModemode = 'manual'"manual""manual""manual""manual""manual" beschrieben.

Die folgenden Ergebnisse können abgefragt werden.

Ergebnisse der Textsegmentierung mit einem Textmodell mit Mode = 'auto'

'all_lines'"all_lines""all_lines""all_lines""all_lines""all_lines":

Gibt die Buchstaben aller segmentierten Zeilen zurück. Die Zeilen sind für jede Polarität getrennt von oben nach unten und von links nach rechts sortiert. Innerhalb der Zeilen sind die Buchstaben von links nach rechts sortiert.

['line',Index]:["line",Index]:["line",Index]:["line",Index]:["line",Index]:["line",Index]:

Gibt die Zeile mit der Nummer 'Index'"Index""Index""Index""Index""Index" zurück (['line',0]["line",0]["line",0]["line",0]["line",0]["line",0] gibt zum Beispiel die erste Zeile zurück). Die Buchstaben sind von links nach rechts sortiert.

Ergebnisse der Textsegmentierung mit einem Textmodell mit Mode = 'manual'

'all_lines'"all_lines""all_lines""all_lines""all_lines""all_lines":

Gibt die Buchstaben aller segmentierten Zeilen zurück. Die Zeilen sind von oben nach unten und von links nach rechts sortiert. Innerhalb der Zeilen sind die Buchstaben von links nach rechts sortiert.

['line',Index]:["line",Index]:["line",Index]:["line",Index]:["line",Index]:["line",Index]:

Gibt die Zeile mit der Nummer 'Index'"Index""Index""Index""Index""Index" zurück (['line',0]["line",0]["line",0]["line",0]["line",0]["line",0] gibt zum Beispiel die erste Zeile zurück). Die Buchstaben sind von links nach rechts sortiert.

Wurde bei einem Textmodell mit ModeModeModeModeModemode = 'manual'"manual""manual""manual""manual""manual", das benutzt wurde um TextResultIDTextResultIDTextResultIDTextResultIDTextResultIDtextResultID zu erzeugen, 'persistence'"persistence""persistence""persistence""persistence""persistence" gesetzt, kann zusätzlich der folgende Wert abgefragt werden:

'compensated_image'"compensated_image""compensated_image""compensated_image""compensated_image""compensated_image":

Das für die Segmentierung vorverarbeitete Bild.

Parallelisierung

Parameter

CharactersCharactersCharactersCharactersCharacterscharacters (output_object)  object(-array) objectHObjectHObjectHObjectHObjectXHobject *

Zurückgegebenes Ergebnis.

TextResultIDTextResultIDTextResultIDTextResultIDTextResultIDtextResultID (input_control)  text_result HTextResult, HTupleHTupleHTextResult, HTupleHTextResultX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Ergebnis der Textsegmentierung.

ResultNameResultNameResultNameResultNameResultNameresultName (input_control)  string(-array) HTupleHTupleHTupleVARIANTHtuple (string / integer) (string / int / long) (HString / Hlong) (char* / Hlong) (BSTR / Hlong) (char* / Hlong)

Name des abzufragenden Ergebnisses.

Defaultwert: 'all_lines' "all_lines" "all_lines" "all_lines" "all_lines" "all_lines"

Werteliste: 'all_lines'"all_lines""all_lines""all_lines""all_lines""all_lines", 'compensated_image'"compensated_image""compensated_image""compensated_image""compensated_image""compensated_image", 'line'"line""line""line""line""line"

Ergebnis

Sind alle Parameter gültig, gibt get_text_objectget_text_objectGetTextObjectget_text_objectGetTextObjectGetTextObject 2 (H_MSG_TRUE) zurück. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

find_textfind_textFindTextfind_textFindTextFindText

Siehe auch

get_text_resultget_text_resultGetTextResultget_text_resultGetTextResultGetTextResult

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren