DAGetTextBlockAsStringA
Tekst, utpakking, funksjonalitet for direkte tilgang
Beskrivelse
Den avsluttende A angir ANSI-inngangspunktet (char) i DLL-en; ActiveX/COM-flaten eksponerer kun Unicode-formen. Oppførselen er identisk med DAGetTextBlockAsString og strengargumenter tolkes ut fra gjeldende kodetabell i SetAnsiMode
Returnerer alle tekstblokkoppføringene for én enkelt tekstblokk som en formatert streng atskilt med CR/LF
Syntaks
Delphi
Function DLDAGetTextBlockAsStringA(InstanceID, TextBlockListID, Index: Integer): PAnsiChar;
DLL
const char * DLDAGetTextBlockAsStringA(int InstanceID, int TextBlockListID, int Index);
Parametere
| TextBlockListID | En verdi returnert av ExtractPageTextBlocks-funksjonen |
|---|---|
| Index | Indeksen til tekstblokken. Den første tekstblokken i listen har indeks 1. |
Returverdier
| TextBlockAsString En formatert streng med alle tilgjengelige tekstblokkfelt der hver linje skilles med CR/LF. Her er en eksempelutdatastreng 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 der CNT = tegnantall, FNT = skriftnavn, SIZ = skriftstørrelse, CLR = farge, TXx = X-verdi for avgrensningspunkt x, TYy = Y-verdi for avgrensning y, WID = kommadelte tegnbredder, TXT = uttrukket tekst |