property StructureCacheCapacity: Integer; // read and write, default 8
Čítanie StructureElementsForPage parsuje strom tagovanej štruktúry strany do spravovanej snímky. Cache drží jeden slot na stranu dokumentu a uchováva dokončené stromy v poradí najmenej nedávno použitých až po tento limit, takže opakované kontroly prístupnosti a prechody štruktúrou vynechajú natívny prechod
Každý uchovaný strom sa meria odhadom pokrývajúcim jeho záznamy elementov, reťazce, polia identifikátorov a hodnoty atribútov a tento odhad si rezervuje v zdieľanom správcovi CacheBudgetBytes
Zníženie limitu vyhodí najmenej nedávno použité stromy a ihneď uvoľní ich bajty u správcu
Nastavenie limitu na nulu vyčistí cache a zakáže uchovávanie, zatiaľčo priame čítania cez StructureElementsForPage a ReadStructureElements fungujú ďalej a jednoducho pri každom čítaní znovu parsujú
Záporné hodnoty vyvolajú EPdfError
Neúplný prechod, teda taký, ktorého Status.Completed je False kvôli dosiahnutému limitu hĺbky, elementov, atribútov alebo lehoty, sa volajúcemu vráti, ale nikdy sa necacheuje
Pdf.StructureCacheCapacity := 16;
Elements := Pdf.StructureElementsForPage[PageNumber];