PDFium Delphi Component Docs

המאפיין StructureCacheMissCount

Component: TPdf  ·  Unit: PDFium
סופר קריאות של אלמנטי מבנה שנאלצו לפרסר את עץ המבנה של העמוד

Syntax

property StructureCacheMissCount: Int64; // read only

Description

המונה עולה פעם אחת בכל גישה ל-StructureElementsForPage או ל-StructureElements שה-slot של העמוד שלה אינו תקף — דבר שקורה בגישה הראשונה, אחרי שהרשומה פונתה בגלל לחץ קיבולת, אחרי עריכת העמוד, ואחרי טעינת מסמך מחדש ששינתה את גודל מערך ה-slots

החטאה מפעילה מעבר (traversal) טרי עם TPdfStructureReadOptions.Default. התוצאה נשמרת רק כשהקיבולת חיובית והמעבר הושלם; אחרת הפרסור חוזר בגישה הבאה

הערך מצטבר לאורך כל חיי המופע של TPdf ואף פעם לא מתאפס

Remarks

הקריאה מוגנת על ידי מנעול הרינדור שמשמש לגישת עמוד native של PDFium

בקשות חיפוש אף פעם לא נדחות: כשהשימור מנוטרל, כל גישה היא החטאה שעדיין מחזירה את האלמנטים שפורסרו זה עתה

שלבו את הערך עם StructureCacheHitCount כדי לחשב את יחס ההחטאות בפועל

Example

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

See Also

StructureCacheHitCount, StructureCacheCount, StructureCacheCapacity, StructureElementsForPage