property StructureCacheCapacity: Integer; // read and write, default 8
קריאת StructureElementsForPage מפרסרת את עץ המבנה המתויג של עמוד לתמונת מצב מנוהלת. המטמון מחזיק slot אחד לכל עמוד מסמך ושומר עצים שהושלמו בסדר least-recently-used עד לקיבולת הזו, כך שבדיקות נגישות חוזרות ומעברי מבנה מדלגים על ההליכה ה-native
כל עץ שנשמר נמדד בהערכה המכסה את רשומות האלמנטים שלו, מחרוזות, מערכי מזהים וערכי תכונות, ושומר את ההערכה הזו ב-governor המשותף של CacheBudgetBytes
הקטנת הקיבולת מפנה את העצים שהשימוש בהם הוא הפחות אחרון ומשחרר את בייטים ה-governor שלהם מיד
הגדרת הקיבולת לאפס מנקה את המטמון ומבטלת שימור, בעוד קריאות ישירות דרך StructureElementsForPage ו-ReadStructureElements ממשיכות לעבוד ופשוט מפרסרות מחדש בכל פעם
ערכים שליליים מעלים EPdfError
מעבר (traversal) בלתי שלם, כזה שה-Status.Completed שלו הוא False מכיוון שהוכתה הגבלת עומק, אלמנט, תכונה או deadline, מוחזר לקורא אך לעולם אינו נשמר במטמון
Pdf.StructureCacheCapacity := 16;
Elements := Pdf.StructureElementsForPage[PageNumber];