THPDFHeadlessDocument.GetObjectAccess

function GetObjectAccess(MaxObjectCount: Integer = MaxInt;
  MaxIndexBytes: Int64 = High(Int64)): THPDFHeadlessObjectAccess;

Devuelve acceso al grafo prestado de solo lectura desde un documento cargado tras comprobar el permiso de extracción; los límites de recuento de objetos y de bytes de índice se comprueban antes de asignar el array de números de objeto

THPDFHeadlessObjectAccess

Declarado en HPDFHeadlessRenderAccess; Reader contiene callbacks existentes acotados de resolver y streams, Catalog y Information exponen el objeto de catálogo y el opcional de información, y EncryptionObjectNumber identifica el diccionario de cifrado

ObjectNumbers contiene cada entrada de referencia cruzada 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 modifique ni libere objetos prestados, y deje 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 token de cancelación del documento; el array de números devuelto es gestionado por el llamador mientras sus objetos siguen prestados

Comparación estructural · API de documento