PDFium Delphi Component Docs

TextSnapshotCacheCount egenskab

Komponent: TPdf  ·  Enhed: PDFium
Returnerer, hvor mange komplette tekstside-snapshots tekst-snapshot-cachen aktuelt gemmer

Syntax

property TextSnapshotCacheCount: Integer; // read only

Description

Værdien tæller de sider, hvis tekst-snapshot er gyldigt lige nu, så den er højst Min(TextSnapshotCacheCapacity, PageCount), mens et dokument er indlæst

Tallet vokser, efterhånden som TextPageSnapshot fuldføres og cacher nye snapshots, og falder, når kapacitetstryk, sideredigeringer eller dokumentgenindlæsninger invaliderer poster

Læsning er beskyttet af den render-lås, som native PDFium-sideadgang bruger, så værdien er konsistent med samtidig rendering

Remarks

Uden et indlæst dokument, eller mens TextSnapshotCacheCapacity er nul, er tallet 0

Tallet er et øjebliksbillede af, hvor meget cachen fylder; brug TextSnapshotCacheHitCount og TextSnapshotCacheMissCount til den kumulative effekt af opslagene

Example

Snapshot := Pdf.TextPageSnapshot[1];
LogTextSnapshotCache(Pdf.TextSnapshotCacheCount,
  Pdf.TextSnapshotCacheCapacity);

See Also

TextSnapshotCacheCapacity, TextSnapshotCacheHitCount, TextSnapshotCacheMissCount, TextPageSnapshot