PDFium Delphi Component Docs

TextSnapshotCacheHitCount proprietate

Component: TPdf  ·  Unit: PDFium
Numără citirile de instantanee de text deservite dintr-un instantaneu de pagină reținut

Syntax

property TextSnapshotCacheHitCount: Int64; // read only

Description

Contorul crește o dată pentru fiecare acces TextPageSnapshot a cărui pagină deține deja un instantaneu valid. Hit-ul reîmprospătează slotul paginii în ordinea utilizării cel mai puțin recente, atinge intrarea în governorul partajat de cache și returnează o copie profundă a instantaneului reținut

Consumatorii precum GetStructuredText și GetTextInReadingOrder cu aranjament fizic reutilizează același instantaneu, astfel încât citirile lor repetate apar și ele aici drept hit-uri

Valoarea este cumulativă pe durata de viață a instanței TPdf și nu se resetează niciodată

Remarks

Citirea este protejată de blocajul de randare folosit de accesul nativ PDFium la pagini

Schimbările de capacitate, editările de pagini, reîncărcările documentului și golirile conservă contorul; ele schimbă ce este reținut, nu ce s-a întâmplat deja

Fiindcă fiecare valoare returnată este o copie profundă, un hit nu expune niciodată șirurile sau vectorii din cache mutației de către apelant

Example

Structured := Pdf.GetStructuredText(1, Options);
Structured := Pdf.GetStructuredText(1, Options);
// The second read is served by one cached snapshot

See Also

TextSnapshotCacheMissCount, TextSnapshotCacheCount, TextSnapshotCacheCapacity, TextPageSnapshot, GetStructuredText