Запись THPDFDocumentProbe

THPDFDocumentProbe = record
  SourceName, Extension, MIMEType: string;
  HeaderBytes: TBytes;
  IsArchive: boolean;
  ArchiveEntryNames: THPDFStringArray;
  InputBytes, ArchiveCompressedBytes, ArchiveExpandedBytes: Int64;
  ArchiveLease: IInterface;
end;

Registry передаёт каждому распознавателю ограниченные метаданные заголовка и архива, не загружая содержимое записей

ArchiveLease — непрозрачный token конкретной реализации на одно открытие; собственные handler не должны полагаться на него или удерживать его

Интерфейс IHPDFDocumentHandler