TPDFlibResourceDedupStats

数据类型、优化

说明

报告 DeduplicateResources 执行的发现、精确等效性、引用重定向、分类、有效负载和对象收集工作

声明

TPDFlibResourceDedupStats = record
  ObjectsScanned: Integer;
  StreamsScanned: Integer;
  CandidateStreams: Integer;
  CanonicalStreams: Integer;
  DuplicateStreams: Integer;
  ReferencesRepointed: Integer;
  SignatureFailures: Integer;
  HashBuckets: Integer;
  HashCollisions: Integer;
  OrphanObjectsRemoved: Integer;
  ImagesDeduplicated: Integer;
  FormsDeduplicated: Integer;
  PatternsDeduplicated: Integer;
  ShadingsDeduplicated: Integer;
  FunctionsDeduplicated: Integer;
  ICCProfilesDeduplicated: Integer;
  FontProgramsDeduplicated: Integer;
  CMapsDeduplicated: Integer;
  Type3CharProcsDeduplicated: Integer;
  EmbeddedFilesDeduplicated: Integer;
  MetadataStreamsDeduplicated: Integer;
  PostScriptXObjectsDeduplicated: Integer;
  BytesHashed: Int64;
  BytesCompared: Int64;
  DuplicatePayloadBytes: Int64;
end;

字段

ObjectsScanned文档对象解码后检查的活动对象结构条目总数
StreamsScanned检查的流对象总数
CandidateStreams所选类型和字典签名均已通过验证的合格间接流
CanonicalStreams在符合条件的候选项中保留的不同精确等效组
DuplicateStreams已合并或已报告的重复间接流对象
ReferencesRepointed实时运行时已更改,或试运行时可报告的间接引用
SignatureFailures因格式错误或循环的直接字典结构无法安全表示而跳过的候选项
HashBuckets保留的不同 SHA-256 和签名组
HashCollisions因完整签名或载荷确认被否决的相同哈希值
OrphanObjectsRemoved由可选标记清除回收移除的间接对象;如果无法安全完成回收则为 -1
ImagesDeduplicated重复的图像 XObject 流
FormsDeduplicated重复的 Form XObject 流
PatternsDeduplicated重复的平铺图案流
ShadingsDeduplicated重复的着色流
FunctionsDeduplicated重复的采样函数流
ICCProfilesDeduplicated重复的 ICC 配置文件流
FontProgramsDeduplicated重复的 FontFile、FontFile2 或 FontFile3 流
CMapsDeduplicated重复的 CMap 或 ToUnicode 流
Type3CharProcsDeduplicated重复的 Type 3 字形过程流
EmbeddedFilesDeduplicated重复的嵌入文件流
MetadataStreamsDeduplicated重复元数据流
PostScriptXObjectsDeduplicated重复的 PostScript XObject 流
BytesHashed经由 SHA-256 传递的字典签名和编码有效负载总字节数
BytesCompared哈希与签名匹配后检查的编码有效负载字节数
DuplicatePayloadBytes对象开销之前由重复流表示的原始编码负载字节数

另请参阅

DeduplicateResources,TPDFlibResourcePurgeStats