Record THPDFHeadlessObjectAccess

Accès emprunté aux objets de tout le document, lié à un reader de rendu et à sa politique de sécurité

THPDFHeadlessObjectAccess = record
  Reader: THPDFHeadlessRenderAccess;
  Catalog, Information: THPDFObject;
  EncryptionObjectNumber: Integer;
  ObjectNumbers: THPDFHeadlessObjectNumbers;
  ReadObject: THPDFHeadlessObjectReader;
end;

L'unité est HPDFHeadlessRenderAccess ; tous les objets sont empruntés et l'accès conserve la politique de sécurité du reader, si bien que les entrées ne restent valides que tant que le document et le reader propriétaires restent vivants

Catalog et Information exposent le catalog du document résolu et le dictionnaire d'informations, et EncryptionObjectNumber localise le dictionnaire de chiffrement quand il existe

ObjectNumbers liste les objets indirects atteignables et ReadObject en résout un par numéro selon les mêmes règles de déchiffrement et de budget

Le record est produit par THPDFHeadlessDocument.GetObjectAccess avec des bornes de nombre d'objets et d'octets d'index

Record THPDFHeadlessRenderAccess