GetTextBlockAsStringA
Text, Extraktion
Beschreibung
Das abschließende A bezeichnet den ANSI-Einstiegspunkt (char) der DLL; die ActiveX/COM-Schnittstelle stellt nur die Unicode-Form bereit. Das Verhalten entspricht GetTextBlockAsString, 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.
Syntax
Delphi
Function DLGetTextBlockAsStringA(InstanceID, TextBlockListID, Index: Integer): PAnsiChar;
DLL
const char * DLGetTextBlockAsStringA(int InstanceID, int TextBlockListID, int Index);
Parameter
| TextBlockListID | Ein von der Funktion ExtractPageTextBlocks zurückgegebener Wert |
|---|---|
| Index | Der Index des Textblocks. Der erste Textblock in der Liste hat den Index 1. |
Rückgabewerte
| TextBlockAsString Eine formatierte Zeichenfolge mit allen verfügbaren Textblockfeldern, wobei jede Zeile durch CR/LF getrennt ist. Beispielausgabe: CNT:4 FNT:Arial SIZ:12 CLR:#000000 TX1:20 TY1:769.516 TX2:48.02 TY2:769.516 TX3:48.02 TY3:780.616 TX4:20 TY4:780.616 WID:8.004,6.672,6.672,6.672 TXT:Page Dabei gilt: CNT = Zeichenanzahl, FNT = Schriftname, SIZ = Schriftgröße, CLR = Farbe, TXx = X-Wert des Begrenzungspunkts x, TYy = Y-Wert des Begrenzungspunkts y, WID = durch Kommas getrennte Zeichenbreiten, TXT = extrahierter Text. |