PDFium Delphi Component Docs

TextSnapshotCacheMissCount 속성

컴포넌트: TPdf  ·  유닛: PDFium
페이지 텍스트를 다시 캡처해야 했던 텍스트 스냅샷 읽기 횟수를 셉니다

Syntax

property TextSnapshotCacheMissCount: Int64; // read only

Description

이 카운터는 해당 페이지 슬롯이 유효하지 않은 TextPageSnapshot 접근 하나마다 1씩 늘어납니다. 이는 첫 접근, 용량 압박으로 항목이 축출된 뒤, 페이지가 편집된 뒤, 문서 다시 로드가 슬롯 배열 크기를 바꾼 뒤에 일어납니다

미스는 TPdfTextSnapshotOptions.Default 예산, 즉 백만 문자, 십만 텍스트 개체, 16 MiB 폰트 이름 예산으로 새 캡처를 촉발합니다. 결과는 용량이 양수이고 캡처가 완료된 경우에만 저장되며, 그렇지 않으면 다음 접근에서 캡처가 반복됩니다

이 값은 TPdf 인스턴스 수명 동안 누적되며 초기화되지 않습니다

Remarks

읽기는 네이티브 PDFium 페이지 접근이 쓰는 렌더 잠금으로 보호됩니다

조회가 거부되는 일은 없습니다. 유지가 꺼져 있으면 모든 접근이 미스이지만 그래도 새로 캡처한 스냅샷을 반환합니다

실효 미스 비율을 계산하려면 이 값을 TextSnapshotCacheHitCount와 짝지어 사용하세요

Example

Pdf.TextSnapshotCacheCapacity := 0;
Snapshot := Pdf.TextPageSnapshot[1];
Snapshot := Pdf.TextPageSnapshot[1];
// TextSnapshotCacheMissCount advanced twice, HitCount stayed unchanged

See Also

TextSnapshotCacheHitCount, TextSnapshotCacheCount, TextSnapshotCacheCapacity, TextPageSnapshot