DAExtractPageTextA

Extraktion, Direktzugriffsfunktionen, Seitenbearbeitung

Beschreibung

Das abschließende A kennzeichnet den ANSI-Einstiegspunkt (char) der DLL; die ActiveX/COM-Oberfläche stellt nur die Unicode-Form bereit. Das Verhalten entspricht DAExtractPageText, und Zeichenfolgenargumente werden anhand der aktuellen Codepage von SetAnsiMode interpretiert

Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.

Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.

Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.

Syntax

Delphi

Function DLDAExtractPageTextA(InstanceID, FileHandle, PageRef, Options: Integer): PAnsiChar;

DLL

const char * DLDAExtractPageTextA(int InstanceID, int FileHandle, int PageRef, int Options);

Parameter

FileHandleEin von den Funktionen DAOpenFile, DAOpenFileReadOnly oder DAOpenFromStream zurückgegebenes Handle
PageRefEine von den Funktionen DAFindPage oder DANewPage zurückgegebene Seitenreferenz
OptionsMit dem Standardalgorithmus zur Textextraktion: 0 = Text in menschenlesbarem Format extrahieren 1 = Veraltet 2 = Eine CSV-Zeichenfolge mit Schrift, Farbe, Größe und Position jedes Textteils auf der Seite zurückgeben Mit dem genaueren, aber langsameren Algorithmus zur Textextraktion: 3 = Für jeden Textteil auf der Seite eine CSV-Zeichenfolge in folgendem Format zurückgeben: Schriftname, Textfarbe, Textgröße, X1, Y1, X2, Y2, X3, Y3, X4, Y4, Text Die Koordinaten sind die vier Begrenzungspunkte des Texts, gemessen in den mit der Funktion SetMeasurementUnits festgelegten Einheiten und relativ zum mit SetOrigin festgelegten Ursprung. Die Koordinatenfolge verläuft gegen den Uhrzeigersinn, beginnend mit der unteren linken Ecke. 4 = Ähnlich wie Option 3, gibt jedoch einzelne Wörter zurück und erleichtert so die Wortsuche 5 = Ähnlich wie Option 3, gibt jedoch nach jedem Textblock die Zeichenbreiten aus 6 = Ähnlich wie Option 4, gibt jedoch nach jeder Textzeile die Zeichenbreiten aus 7 = Text in menschenlesbarem Format mit höherer Genauigkeit als Option 0 extrahieren 8 = Ähnliches Ausgabeformat wie Option 0, jedoch mit dem genaueren Algorithmus. Gibt unformatierte Zeilen zurück.