Záznam THPDFCacheAdmissionPolicy
Popisuje politiku přijímání jedné vrstvy vykreslovací mezipaměti: zapnutí, adaptivní frekvenční režim a limity počtu položek, celkových bajtů i bajtů na položku
Deklarace
THPDFCacheAdmissionPolicy= record
Enabled: boolean;
AdaptiveAdmission: boolean;
MaxEntries: Integer;
MaxTotalBytes: Int64;
MaxEntryBytes: Int64;
end;
Jednotka
HPDFDoc
Pole
| Pole | Účel |
|---|---|
Enabled | Zapne pro vrstvu řízení přijímání; zapnutá politika musí nést kladné limity, jinak validace vyvolá ERangeError |
AdaptiveAdmission | Zapne frekvenčně řízené adaptivní přijímání, takže málo znovu používané položky se odmítnou, místo aby se později vyřazovaly |
MaxEntries | Maximální počet uložených položek, validovaný od 0 do 1000000; pro vrstvu rastrů zrcadlí RenderCacheCapacity |
MaxTotalBytes | Maximální celkový počet uložených bajtů; pro vrstvu dekódovaných obrázků zrcadlí ImageCacheMaxBytes |
MaxEntryBytes | Maximální velikost jedné uchovatelné položky; nesmí překročit MaxTotalBytes a vrstva surových komprimovaných dat ji omezuje na 4096–16777216 bajtů |
Poznámky k použití
- Nakonfigurujte jeden záznam pro každý
THPDFCacheLayerKindpřesTHotPDF.SetCacheAdmissionPolicy; hodnoty se zvalidují a aplikují okamžitě - Aktivní konfiguraci přečtěte zpět přes
THotPDF.GetCacheAdmissionPolicy, která zkopíruje uloženou politiku pro požadovanou vrstvu - Přes
THotPDF.GetCacheAdmissionStatisticsporovnáte tyto limity s aktuálními počítadly zásahů, nezásahů a vyřazení