PDFium Delphi Component Docs

מאפיין TextSnapshotCacheHitCount

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

Syntax

property TextSnapshotCacheHitCount: Int64; // read only

Description

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

צרכנים כמו GetStructuredText ו-GetTextInReadingOrder בפריסה פיזית עושים שימוש חוזר באותה תמונת מצב, ולכן הקריאות החוזרות שלהם נחשפות כאן גם כן כפגיעות

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

Remarks

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

שינויי קיבולת, עריכות עמודים, טעינות מחדש של מסמך וריקוני מטמון משמרים את המונה; הם משנים מה נשמר, לא מה שקרה כבר

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

Example

Structured := Pdf.GetStructuredText(1, Options);
Structured := Pdf.GetStructuredText(1, Options);
// The second read is served by one cached snapshot

See Also

TextSnapshotCacheMissCount, TextSnapshotCacheCount, TextSnapshotCacheCapacity, TextPageSnapshot, GetStructuredText