GetTextBlockAsStringA
Tekst, udtræk
Beskrivelse
Det afsluttende A angiver DLL-indgangspunktet for ANSI (char); ActiveX/COM-grænsefladen eksponerer kun Unicode-formen. Funktionsmåden er identisk med GetTextBlockAsString, og strengargumenter fortolkes med den aktuelle SetAnsiMode-tegntabel
Returnerer alle tekstblokposter for en enkelt tekstblok som en formateret streng afgrænset af CR/LF
Syntaks
Delphi
Function DLGetTextBlockAsStringA(InstanceID, TextBlockListID, Index: Integer): PAnsiChar;
DLL
const char * DLGetTextBlockAsStringA(int InstanceID, int TextBlockListID, int Index);
Parametre
| TextBlockListID | En værdi returneret af funktionen ExtractPageTextBlocks |
|---|---|
| Index | Indekset for tekstblokken. Den første tekstblok i listen har et indeks på 1. |
Returværdier
| TextBlockAsString En formateret streng med alle tilgængelige tekstblokfelter, hvor hver linje er adskilt af CR/LF. Her er et eksempel på en outputstreng 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 hvor CNT = tegnantal, FNT = skrifttypenavn, SIZ = skriftstørrelse, CLR = farve, TXx = X-værdi for afgrænsningspunkt x, TYy = Y-værdi for afgrænsning y, WID = kommaseparerede tegnbredder, TXT = udtrukket tekst |