PDFium Delphi Component Docs

StructureCacheCapacity-ominaisuus

Komponentti: TPdf  ·  Yksikkö: PDFium
Asettaa, kuinka monta jäsennettyä sivujen rakennepuuta tagged structure -välimuisti säilyttää uudelleenkäyttöä varten

Syntax

property StructureCacheCapacity: Integer; // read and write, default 8

Description

StructureElementsForPage-ominaisuuden lukeminen jäsentää sivun tagged structure -puun hallituksi tilannekuvaksi. Välimuisti pitää yhden paikan dokumentin sivua kohden ja säilyttää valmiita puita vähiten äskettäin käytetty -järjestyksessä tähän kapasiteettiin asti, joten toistuvat saavutettavuustarkistukset ja rakenneläpikäynnit ohittavat natiivin läpikäynnin

Jokainen säilytetty puu mitataan arviolla, joka kattaa sen elementtitietueet, merkkijonot, tunnistetaulukot ja määritearvot, ja kyseinen arvio varataan jaetusta CacheBudgetBytes-rajoittimesta

Kapasiteetin pienentäminen karkottaa vähiten äskettäin käytetyt puut ja vapauttaa niiden varaamat rajoitintavut välittömästi

Remarks

Kapasiteetin asettaminen nollaan tyhjentää välimuistin ja poistaa säilytyksen käytöstä, kun taas suorat lukemat ominaisuuksien StructureElementsForPage ja ReadStructureElements kautta toimivat edelleen ja jäsentävät tiedot yksinkertaisesti uudelleen joka kerta

Negatiiviset arvot nostavat EPdfError-poikkeuksen

Epätäydellinen läpikäynti, jonka Status.Completed on False syvyys-, elementti-, määrite- tai aikarajan ylittymisen vuoksi, palautetaan kutsujalle, mutta sitä ei koskaan välimuistiteta

Example

Pdf.StructureCacheCapacity := 16;
Elements := Pdf.StructureElementsForPage[PageNumber];

See Also

StructureCacheCount, StructureCacheHitCount, StructureElementsForPage, CacheBudgetBytes, StructureTraversal