|
THotPDF.RenderCacheFolder
|
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 |