THotPDF.RenderCacheFolder

THotPDF

 

Top  Previous  Next

מציין את נתיב התיקייה בדיסק שבה נשמרים אריחי מטמון הדפים המרונדרים לצורך אופטימיזציה של ביצועים

 

Delphi syntax:

property RenderCacheFolder: string read FRenderCacheFolder write FRenderCacheFolder;

 

Description

מציין את נתיב התיקייה בדיסק שבה נשמרים אריחי מטמון הדפים המרונדרים לצורך אופטימיזציה של ביצועים

התיקייה חייבת לכלול הרשאות קריאה/כתיבה מתאימות עבור תהליך האפליקציה

השאר ריק כדי להשתמש במטמון רינדור דפים בזיכרון בלבד

הנתיב הוא מחרוזת Unicode, ולכן תיקיות ששמותיהן מכילים תווים מחוץ ל-code page של המערכת משמשות כפי שהן

תמונות עמודים ואינדקס המטמון מוחלפים באופן אטומי כך שכתיבה שנקטעת לא תחשוף PNG שנכתב חלקית ולא תקצץ את האינדקס הקודם

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

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

מפתחות מסמך לא תקינים, אינדקסי עמודים וערכי DPI נדחים לפני יצירת נתיב

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

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

ה-backend של הרינדור והגדרות ה-proof של ה-ICC הם חלק מהמפתח בדיסק, ולכן שינוי שלהם אינו מחזיר עמודים שרונדרו עם ההגדרות הקודמות

 

See also: THotPDF, Cache Infrastructure