Record THPDFHeadlessObjectAccess

Acesso emprestado a objetos de todo o documento, vinculado a um render reader e à sua política de segurança

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

A unit é HPDFHeadlessRenderAccess; todos os objetos são emprestados e o acesso retém a política de segurança do reader, então as entradas só permanecem válidas enquanto o documento e o reader donos estiverem vivos

Catalog e Information expõem o catalog do documento resolvido e o information dictionary, e EncryptionObjectNumber localiza o dicionário de criptografia quando presente

ObjectNumbers lista os objetos indiretos alcançáveis e ReadObject resolve um por número sob as mesmas regras de decrypt e orçamento

O record é produzido por THPDFHeadlessDocument.GetObjectAccess com limites de contagem de objetos e de bytes de índice

Record THPDFHeadlessRenderAccess