function Text(StartIndex: Integer = 0; Count: Integer = MaxInt): WString;
| StartIndex | Integer. Zasnovan na nuli indeks prvog znaka koji se izvlači. Podrazumevano je 0 (početak teksta strane) |
| Count | Integer. Maksimalan broj znakova koji se izvlače. Podrazumevano je MaxInt, što izvlači sve preostale znakove od StartIndex do kraja strane |
WString (Unicode string) koji sadrži izvučene znakove. Vraća prazan string ako je StartIndex iza kraja teksta strane ili ako strana ne sadrži tekst koji se može izvućiText izvlači Unicode tekstualni sadržaj iz trenutne strane kao običan string. Čita iz internog tekstualnog sloja strane — istog sloja koji pregledači PDF-a koriste za izbor i pretragu teksta — pa rezultat odražava logički redosled čitanja koji određuje PDFium, a koji kod složenih rasporeda može odstupati od vizuelnog redosleda
Opcioni parametri StartIndex i Count omogućavaju izvlačenje podstringa celog teksta strane. StartIndex je zasnovan na nuli; izostavljanjem oba parametra vraća se ceo tekst strane. Koristite CharacterCount da utvrdite ukupan broj znakova za izvlačenje na strani pre korišćenja pristupa zasnovanog na indeksu
Ova metoda izvlači tekst iz učitane PDF strane. Ne komunicira sa tekstualnim objektima dodatim preko AddText sve dok se dokument ne sačuva i ponovo učita. Za izvlačenje teksta unutar određene pravougaone oblasti umesto 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;