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 | 复用的表单扫描或缓存程序 |
| FormCyclesSkipped | 递归 Form 调用因循环或深度保护而停止 |
| ParseFailures | 无法安全解析的页面或表单内容流 |
| 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 | 访问的普通、滚动、按下或具名状态外观引用 |
| AppearanceStreamsScanned | 已解析的不同注释外观流 |
| SoftMaskStreamsScanned | 已解析的不同 ExtGState 软掩码组流 |
| ImageDependenciesScanned | 已检查图像、蒙版、软蒙版和备用图像字典 |
| ShadingDependenciesScanned | 检查用于色彩空间依赖项的已引用着色字典 |
| ColorSpaceDependenciesKept | 通过传递别名或资源对象引用保留的命名色彩空间 |
| NestedScopesPruned | 至少移除了一个命名条目的表单、图案、Type 3、外观或软蒙版资源作用域 |