function Text(StartIndex: Integer = 0; Count: Integer = MaxInt): WString;
| StartIndex | Integer. Nultiindeksirani indeks prvog znaka za izdvajanje. Zadano je 0 (početak teksta stranice) |
| Count | Integer. Maksimalan broj znakova za izdvajanje. Zadano je MaxInt, što izdvaja sve preostale znakove od StartIndex do kraja stranice |
WString (Unicode niz) koji sadrži izdvojene znakove. Vraća prazan niz ako je StartIndex izvan kraja teksta stranice ili ako stranica ne sadrži izdvojiv tekstText izdvaja Unicode tekstualni sadržaj trenutne stranice kao običan niz. Čita iz internog tekstualnog sloja stranice — istog sloja koji PDF preglednici koriste za odabir teksta i pretraživanje — pa rezultat odražava logički redoslijed čitanja kako ga određuje PDFium, koji se kod složenih izgleda može razlikovati od vizualnog redoslijeda
Neobavezni parametri StartIndex i Count omogućuju izdvajanje podniza iz punog teksta stranice. StartIndex je nultiindeksiran; izostavljanje oba parametra vraća cijeli tekst stranice. Upotrijebite CharacterCount za određivanje ukupnog broja izdvojivih znakova na stranici prije korištenja pristupa temeljenog na indeksima
Ova metoda izdvaja tekst s učitane PDF stranice. Ne komunicira s tekstualnim objektima dodanim putem AddText sve dok se dokument ne spremi i ponovno učita. Za izdvajanje teksta unutar određenog pravokutnog područja umjesto toga koristite TextInRectangle
// Extract all text from the first page
Pdf1.LoadFromFile('C:\Docs\report.pdf');
Pdf1.PageIndex := 0;
ShowMessage(Pdf1.Text);
// Extract characters 10..29 (20 characters)
var S: WString;
begin
S := Pdf1.Text(10, 20);
end;