PDFium Delphi Component Docs

StructureCacheCount プロパティ

コンポーネント: TPdf  ·  ユニット: PDFium
タグ付き構造キャッシュが現在保持している、解析済みページ構造ツリーの数を返します

構文

property StructureCacheCount: Integer; // read only

説明

この値は、構造要素スナップショットが現在有効なページの数を表すため、ドキュメントの読み込み中は最大でも Min(StructureCacheCapacity, PageCount) になります

この数は StructureElementsForPage が完了して新しいツリーをキャッシュするたびに増え、容量の圧力、ページ編集、ドキュメントの再読み込みによってエントリーが無効化されると減ります

読み取りはネイティブ PDFium ページアクセスが使用するレンダーロックによって保護されているため、値は同時実行のレンダリングと整合します

備考

ドキュメントが読み込まれていない場合、または StructureCacheCapacity が 0 の間は、この数は 0 になります

この数はある時点の占有率を示す値です。累積のルックアップ効率には StructureCacheHitCountStructureCacheMissCount を使用してください

Elements := Pdf.StructureElementsForPage[1];
LogStructureCache(Pdf.StructureCacheCount, Pdf.StructureCacheCapacity);

関連項目

StructureCacheCapacity, StructureCacheHitCount, StructureCacheMissCount, StructureElementsForPage