PDFium Delphi Component Docs

StructureCacheMissCount proprietate

Component: TPdf  ·  Unit: PDFium
Numără citirile de elemente de structură care au trebuit să parseze arborele de structură al paginii

Syntax

property StructureCacheMissCount: Int64; // read only

Description

Contorul crește o dată pentru fiecare acces StructureElementsForPage sau StructureElements al cărui slot de pagină nu este valid, ceea ce se întâmplă la primul acces, după ce intrarea a fost evacuată din cauza presiunii capacității, după editarea paginii și după o reîncărcare a documentului care redimensionează vectorul de sloturi

Un miss declanșează o traversare proaspătă cu TPdfStructureReadOptions.Default. Rezultatul este stocat doar când capacitatea este pozitivă și traversarea s-a completat; altfel parsarea se repetă la următorul acces

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

Căutările nu sunt niciodată respinse: cu retenția dezactivată, fiecare acces este un miss care returnează totuși elementele proaspăt parsate

Asociați valoarea cu StructureCacheHitCount pentru a calcula raportul efectiv de miss

Example

Pdf.StructureCacheCapacity := 0;
Elements := Pdf.StructureElementsForPage[1];
Elements := Pdf.StructureElementsForPage[1];
// StructureCacheMissCount advanced twice, HitCount stayed unchanged

See Also

StructureCacheHitCount, StructureCacheCount, StructureCacheCapacity, StructureElementsForPage