PDFium Delphi Component Docs

свойство PageObjectSnapshotCacheHitCount

Компонент: TPdf  ·  Модул: PDFium
Брои четенията на снимки на странични обекти, обслужени от задържана снимка на страницата

Синтаксис

property PageObjectSnapshotCacheHitCount: Int64; // read only

Описание

Броячът нараства по веднъж за всеки достъп до PageObjectsSnapshot, чиято страница вече държи валидна снимка. Попадението опреснява слота на страницата в реда най-скоро-използвани, докосва записа в споделения управител на кеша и връща дълбоко копие на задържаната снимка

PageComplexity преизползва този кеш за типове обекти, броя пътища, пиксели на изображения и прозрачност, така че повторните четения на сложност също се проявяват тук като попадения

Стойността е кумулативна за живота на екземпляра TPdf и никога не се нулира

Забележки

Четенето е защитено от заключването за рендериране, използвано от нативния достъп до страници на PDFium

Смяната на капацитета, редакциите на страници, презарежданията на документа и изчистванията пазят брояча; те променят какво се задържа, а не какво вече се е случило

Тъй като всяка върната стойност е дълбоко копие, промяна на вложени dash масиви, параметри на марки, сегменти на път, clip пътища, филтри или низове не може да модифицира кешираните данни или документа

Пример

Info := Pdf.PageComplexity;
Snapshot := Pdf.PageObjectsSnapshot[PageNumber];
// The complexity read warmed the slot, the snapshot read hit it

Виж също

PageObjectSnapshotCacheMissCount, PageObjectSnapshotCacheCount, PageObjectSnapshotCacheCapacity, PageObjectsSnapshot