PDFium Delphi Component Docs

TextSnapshotCacheHitCount egenskab

Komponent: TPdf  ·  Enhed: PDFium
Tæller tekst-snapshot-læsninger, der blev betjent ud fra et gemt side-snapshot

Syntax

property TextSnapshotCacheHitCount: Int64; // read only

Description

Tælleren forøges én gang for hver TextPageSnapshot-adgang, hvor siden allerede har et gyldigt snapshot. Træfferet opfrisker side-slottet i mindst for nylig anvendt-rækkefølge, berører posten i den delte cache-governor og returnerer en dyb kopi af det gemte snapshot

Konsumenter som GetStructuredText og den fysiske layout-GetTextInReadingOrder genbruger det samme snapshot, så deres gentagne læsninger registreres også her som træffere

Værdien er kumulativ over TPdf-instansens levetid og nulstilles aldrig

Remarks

Læsning er beskyttet af den render-lås, som native PDFium-sideadgang bruger

Kapacitetsændringer, sideredigeringer, dokumentgenindlæsninger og rydninger bevarer tælleren; de ændrer, hvad der gemmes, ikke hvad der allerede er sket

Fordi hver returneret værdi er en dyb kopi, udsætter et træffer aldrig cachede strenge eller arrays for mutationer fra kalderen

Example

Structured := Pdf.GetStructuredText(1, Options);
Structured := Pdf.GetStructuredText(1, Options);
// Den anden læsning betjenes ud fra ét cachet snapshot

See Also

TextSnapshotCacheMissCount, TextSnapshotCacheCount, TextSnapshotCacheCapacity, TextPageSnapshot, GetStructuredText