THPDFHeadlessDocument.GetObjectAccess
function GetObjectAccess(MaxObjectCount: Integer = MaxInt;
MaxIndexBytes: Int64 = High(Int64)): THPDFHeadlessObjectAccess;
Devuelve acceso de solo lectura prestado al grafo de un documento cargado tras verificar el permiso de extracción; los límites de conteo de objetos y bytes de índices se verifican antes de asignar el arreglo de números de objeto
THPDFHeadlessObjectAccess
Declarado en HPDFHeadlessRenderAccess; Reader contiene callbacks existentes de resolver y streams acotados, Catalog y Information exponen los objetos de catálogo y de información opcional, y EncryptionObjectNumber identifica el diccionario de cifrado
ObjectNumbers contiene cada entrada de cross-reference en uso distinta de cero; ReadObject(Reader.Context, ObjectNumber) carga perezosamente un objeto referenciado a través de THPDFHeadlessObjectReader
Los objetos y contextos de callbacks pertenecen al documento; nunca modifiques ni liberes objetos prestados, y deja de usar el record antes de que el documento se recargue, cierre, cambie o destruya
La enumeración y la carga de objetos respetan el cancellation token del documento; el arreglo de números devuelto es administrado por el llamador mientras sus objetos siguen prestados