|
THotPDF.RenderCacheFolder
|
Nach oben Vorige Nächste |
|
Gibt den Festplattenverzeichnispfad an, unter dem gerenderte Seiten-Cache-Kacheln zur Leistungsoptimierung gespeichert werden
Delphi-Syntax: property RenderCacheFolder: string read FRenderCacheFolder write FRenderCacheFolder;
Beschreibung Gibt den Festplattenverzeichnispfad an, unter dem gerenderte Seiten-Cache-Kacheln zur Leistungsoptimierung gespeichert werden Das Verzeichnis muss für den Anwendungsprozess geeignete Lese-/Schreibrechte haben Leer lassen, um das Seitenrendering nur im Speicher zwischenzuspeichern Der Pfad ist eine Unicode-Zeichenkette, daher werden Ordner, deren Namen Zeichen außerhalb der Systemcodepage enthalten, wie angegeben verwendet Seitenbilder und Cache-Index werden atomar ersetzt, sodass ein unterbrochener Schreibvorgang weder ein halb geschriebenes PNG freigibt noch den vorherigen Index verkürzt Erfolgreiche Seitenlesen frischen die Recency auf Seitenebene auf, und Dokument- und Bytelimits verdrängen die am längsten ungenutzten Einträge sofort, sobald ein Limit gesenkt wird Beschädigte Seitenbilder, veraltete Indexzeilen, verwaiste temporäre Dateien und nicht indizierte Dokumentordner werden beim Öffnen oder Lesen des Caches automatisch repariert Ungültige Dokumentschlüssel, Seitenindizes und DPI-Werte werden zurückgewiesen, bevor ein Pfad entsteht Zwischengespeicherte Seiten werden anhand der Identität der geladenen Quelle unterschieden: ein aus einer Datei geladenes Dokument wird über seine Größe, den Zeitpunkt des letzten Schreibens und die Bytes am Anfang und Ende identifiziert, sodass Sie diese Eigenschaft vor oder nach dem Laden setzen können, wie es passt; ein aus einem Stream oder einer Random-Access-Quelle geladenes Dokument wird beim Laden gehasht, daher setzen Sie diese Eigenschaft bei solchen Dokumenten, bevor Sie die Lademethode aufrufen Verschlüsselte Dokumente werden nicht in den Festplatten-Cache geschrieben, und sobald ein geladenes Dokument bearbeitet wird, wird der Festplatten-Cache für diese Sitzung weder gelesen noch geschrieben; Einträge für die unveränderte Datei bleiben für spätere Sitzungen gültig Die Rendering-Backend- und die ICC-Proofing-Einstellungen gehören zum Festplattenschlüssel, daher liefert eine Änderung keine Seiten zurück, die mit den vorherigen Einstellungen gerendert wurden
Siehe auch: THotPDF, Cache-Infrastruktur |