THPDFDocumentProbe Record

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

Rejestr dostarcza każdemu rozpoznającemu ograniczone bajty nagłówka i metadane archiwum bez ładowania ładunków wpisów

ArchiveLease to nieprzejrzysty token implementacyjny liczony na otwarcie, a własne handlery nie mogą od niego zależeć ani go zatrzymywać

IHPDFDocumentHandler Interface