TPDFlibResourcePurgeStats
데이터 형식, 최적화
설명
PurgeUnusedResources가 수행한 작업, 보수적 안전 결정, 이름 있는 리소스 제거, 구조 정리 및 고아 객체 수집을 보고합니다
구문
Delphi
TPDFlibResourcePurgeStats = record
PagesProcessed: Integer;
ContentStreamsScanned: Integer;
FormStreamsScanned: Integer;
FormStreamsReused: Integer;
FormCyclesSkipped: Integer;
ParseFailures: Integer;
UnknownOperatorScopesPreserved: Integer;
CandidateEntries: Integer;
RemovedEntries: Integer;
FontsRemoved: Integer;
XObjectsRemoved: Integer;
ExtGStatesRemoved: Integer;
ColorSpacesRemoved: Integer;
PatternsRemoved: Integer;
ShadingsRemoved: Integer;
PropertiesRemoved: Integer;
EmptyCategoriesRemoved: Integer;
ProcSetsRemoved: Integer;
OrphanObjectsRemoved: Integer;
DependencyEntriesScanned: Integer;
DependencyCacheHits: Integer;
DependencyCyclesSkipped: Integer;
PatternStreamsScanned: Integer;
Type3FontsScanned: Integer;
Type3GlyphStreamsScanned: Integer;
AppearanceAnnotationsScanned: Integer;
AppearanceStatesScanned: Integer;
AppearanceStreamsScanned: Integer;
SoftMaskStreamsScanned: Integer;
ImageDependenciesScanned: Integer;
ShadingDependenciesScanned: Integer;
ColorSpaceDependenciesKept: Integer;
NestedScopesPruned: Integer;
end;
필드
| PagesProcessed | 작업에서 방문한 선택 페이지 수 |
|---|---|
| ContentStreamsScanned | 구문 분석된 페이지 콘텐츠 레이어 |
| FormStreamsScanned | 구문 분석된 고유 Form XObject 스트림 |
| FormStreamsReused | 재사용된 Form 스캔 또는 캐시된 프로그램 |
| FormCyclesSkipped | 순환 또는 깊이 보호로 중지된 재귀 Form 호출 |
| ParseFailures | 안전하게 구문 분석할 수 없는 Page 또는 Form 콘텐츠 스트림 |
| UnknownOperatorScopesPreserved | 알 수 없는 연산자가 발견되어 리소스 범위를 보존했습니다 |
| CandidateEntries | 사용되지 않음이 입증된 명명된 리소스 항목 |
| RemovedEntries | 실시간 정리 중 제거된 명명된 리소스 항목 |
| FontsRemoved | 제거된 Font 항목 |
| XObjectsRemoved | 제거된 XObject 항목 |
| ExtGStatesRemoved | 제거된 ExtGState 항목 |
| ColorSpacesRemoved | 제거된 ColorSpace 항목 |
| PatternsRemoved | 제거된 Pattern 항목 |
| ShadingsRemoved | 제거된 Shading 항목 |
| PropertiesRemoved | 제거된 Properties 항목 |
| EmptyCategoriesRemoved | 빈 리소스 범주 사전이 제거되었습니다 |
| ProcSetsRemoved | 사용 중단된 /ProcSet 배열 제거 |
| OrphanObjectsRemoved | 선택적 가비지 컬렉션 단계에서 제거된 도달 불가능한 간접 객체 |
| DependencyEntriesScanned | 전이 종속성을 검사한 사용 중인 명명된 리소스 항목 |
| DependencyCacheHits | 다시 구문 분석하지 않고 재사용된 중첩 스트림 프로그램 또는 Type 3 범위 |
| DependencyCyclesSkipped | 잘못된 종속성 순환 또는 과도한 중첩이 안전하게 중지되었습니다 |
| PatternStreamsScanned | 구문 분석한 서로 다른 참조 타일링 패턴 콘텐츠 스트림 |
| Type3FontsScanned | 분석한 참조 Type 3 글꼴 사전 |
| Type3GlyphStreamsScanned | 구문 분석된 고유 Type 3 CharProc 스트림 수 |
| AppearanceAnnotationsScanned | 모양 사전이 포함된 주석 |
| AppearanceStatesScanned | 방문한 Normal, rollover, down 또는 명명된 상태 모양 참조 |
| AppearanceStreamsScanned | 구문 분석한 서로 다른 주석 모양 스트림 |
| SoftMaskStreamsScanned | 구문 분석된 고유 ExtGState 소프트 마스크 그룹 스트림 |
| ImageDependenciesScanned | 검사한 이미지, 마스크, 소프트 마스크 및 대체 이미지 사전 |
| ShadingDependenciesScanned | 색 공간 종속성을 확인하기 위해 검사한 참조 음영 사전 |
| ColorSpaceDependenciesKept | 전이 별칭 또는 리소스 객체 참조를 통해 유지된 이름 지정 색 공간 |
| NestedScopesPruned | 하나 이상의 명명된 항목을 제거한 양식, 패턴, Type 3, 모양 또는 소프트 마스크 리소스 범위 |