property TextSnapshotCacheCapacity: Integer; // read and write, default 8
Čitanje TextPageSnapshot snima tekst stranice, zapise po znaku i zapise tekstualnih objekata sa zadanim proračunima. Predmemorija drži jedan utor po stranici dokumenta i zadržava dovršene snimke redoslijedom najdavnije korištenih do ove veličine, tako da ponovljeno izdvajanje teksta, očitavanja strukturiranog teksta i prolasci redoslijedom čitanja ponovno koriste jedno snimanje
Svaka zadržana snimka mjeri se procjenom koja pokriva zapis snimke, tekst stranice, polja znakova i tekstualnih objekata te nizove naziva fontova, a tu procjenu rezervira u zajedničkom upravitelju CacheBudgetBytes
Smanjenje kapaciteta izbacuje najdavnije korištene snimke i odmah oslobađa njihove bajtove upravitelja
Postavljanje kapaciteta na nulu čisti predmemoriju i onemogućuje zadržavanje, dok izravna ograničena očitavanja kroz TextPageSnapshot i ReadTextPageSnapshot i dalje rade i jednostavno svaki put ponovno snimaju
Negativne vrijednosti podižu EPdfError
Nedovršeno snimanje, ono čiji je Status.Completed False zbog pogođenog proračuna znakova, tekstualnih objekata ili naziva fonta, vraća se pozivatelju ali se nikad ne predmemorira
Pdf.TextSnapshotCacheCapacity := 16;
Snapshot := Pdf.TextPageSnapshot[PageNumber];
LogSnapshotText(Snapshot.Text);