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

Comparación estructural · API del documento