property StructureCacheCapacity: Integer; // read and write, default 8
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
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
Pdf.StructureCacheCapacity := 16;
Elements := Pdf.StructureElementsForPage[PageNumber];