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