THPDFDocumentProbe Record

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

Le registre fournit les en-têtes bornés et les métadonnées d'archive à chaque reconnaisseur sans charger les charges utiles des entrées

ArchiveLease est un jeton d'implémentation opaque propre à chaque ouverture et les gestionnaires personnalisés ne doivent ni en dépendre ni le conserver

IHPDFDocumentHandler Interface