THPDFHeadlessDocument.GetObjectAccess

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

Restituisce un accesso al grafo di sola lettura preso in prestito da un documento caricato dopo il controllo del permesso di estrazione; i limiti di conteggio oggetti e byte di indice vengono controllati prima di allocare l'array dei numeri di oggetto

THPDFHeadlessObjectAccess

Dichiarato in HPDFHeadlessRenderAccess; Reader contiene i callback esistenti limitati di resolver e stream, Catalog e Information espongono oggetti catalog e information opzionali, e EncryptionObjectNumber identifica il dizionario di cifratura

ObjectNumbers contiene ogni voce in uso diversa da zero dei riferimenti incrociati; ReadObject(Reader.Context, ObjectNumber) carica pigramente un oggetto referenziato attraverso THPDFHeadlessObjectReader

Oggetti e contesti dei callback appartengono al documento; non modificare né liberare mai gli oggetti presi in prestito, e smettere di usare il record prima che il documento venga ricaricato, chiuso, modificato o distrutto

Enumerazione e caricamento degli oggetti onorano il cancellation token del documento; l'array dei numeri restituito è gestito dal chiamante mentre i suoi oggetti restano presi in prestito

Confronto strutturale · API del documento