GetTextBlockAsStringA
Tekst, Wyodrębnianie
Opis
Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w GetTextBlockAsString, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode
Zwraca wszystkie wpisy pojedynczego bloku tekstu jako sformatowany ciąg rozdzielany parami CR/LF
Składnia
Delphi
Function DLGetTextBlockAsStringA(InstanceID, TextBlockListID, Index: Integer): PAnsiChar;
DLL
const char * DLGetTextBlockAsStringA(int InstanceID, int TextBlockListID, int Index);
Parametry
| TextBlockListID | Wartość zwrócona przez funkcję ExtractPageTextBlocks |
|---|---|
| Index | Indeks bloku tekstu. Pierwszy blok tekstu na liście ma indeks 1 |
Wartości zwracane
| TextBlockAsString Sformatowany ciąg wszystkich dostępnych pól bloku tekstu, w którym każdy wiersz jest oddzielony parą CR/LF. Przykładowy ciąg wyjściowy: 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, gdzie CNT = liczba znaków, FNT = nazwa czcionki, SIZ = rozmiar czcionki, CLR = kolor, TXx = wartość X punktu granicznego x, TYy = wartość Y punktu granicznego y, WID = szerokości znaków rozdzielone przecinkami, TXT = wyodrębniony tekst |