Record THPDFHeadlessObjectAccess
Acceso prestado a objetos de todo el documento ligado a un reader de render y su política de seguridad
THPDFHeadlessObjectAccess = record
Reader: THPDFHeadlessRenderAccess;
Catalog, Information: THPDFObject;
EncryptionObjectNumber: Integer;
ObjectNumbers: THPDFHeadlessObjectNumbers;
ReadObject: THPDFHeadlessObjectReader;
end;
La unit es HPDFHeadlessRenderAccess; todos los objetos están prestados y el acceso conserva la política de seguridad del reader, así que las entradas siguen válidas solo mientras el documento y el reader dueños permanezcan vivos
Catalog y Information exponen el catálogo del documento resuelto y el diccionario de información, y EncryptionObjectNumber ubica el diccionario de cifrado cuando está presente
ObjectNumbers lista los objetos indirectos alcanzables y ReadObject resuelve uno por número bajo las mismas reglas de descifrado y presupuesto
El record lo produce THPDFHeadlessDocument.GetObjectAccess con límites de conteo de objetos y bytes de índices