PDFium Delphi Component Docs

StructureCacheCount Egenskap

Component: TPdf  ·  Unit: PDFium
Returnerar hur många parsade sidstrukturträd struktarcachen för närvarande behåller

Syntax

property StructureCacheCount: Integer; // read only

Description

Värdet räknar de sidor vars strukturelementsnapshot är giltig just nu, så det är högst Min(StructureCacheCapacity, PageCount) medan ett dokument är inläst

Antalet växer när StructureElementsForPage färdigställer och cachar nya träd och sjunker när kapacitetstryck, sidredigeringar eller dokumentomläsningar ogiltigförklarar poster

Läsningen skyddas av renderingslåset som nativ PDFium-sidåtkomst använder, så värdet är konsistent med samtidig rendering

Remarks

Utan inläst dokument, eller när StructureCacheCapacity är noll, är antalet 0

Antalet är en ögonblicklig beläggningssiffra; använd StructureCacheHitCount och StructureCacheMissCount för kumulativ uppslagseffektivitet

Example

Elements := Pdf.StructureElementsForPage[1];
LogStructureCache(Pdf.StructureCacheCount, Pdf.StructureCacheCapacity);

See Also

StructureCacheCapacity, StructureCacheHitCount, StructureCacheMissCount, StructureElementsForPage