THPDFHeadlessDocument.GetObjectAccess

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

Renvoie un accès emprunté en lecture seule au graphe d'un document chargé après vérification de la permission d'extraction ; les limites de nombre d'objets et d'octets d'index sont vérifiées avant d'allouer le tableau de numéros d'objets

THPDFHeadlessObjectAccess

Déclaré dans HPDFHeadlessRenderAccess ; Reader contient les callbacks existants bornés de résolution et de flux, Catalog et Information exposent les objets catalog et information optionnels, et EncryptionObjectNumber identifie le dictionnaire de chiffrement

ObjectNumbers contient chaque entrée de référence croisée utilisée non nulle ; ReadObject(Reader.Context, ObjectNumber) charge paresseusement un objet référencé via THPDFHeadlessObjectReader

Les objets et contextes de callbacks appartiennent au document ; ne modifiez ni ne libérez jamais les objets empruntés, et cessez d'utiliser le record avant que le document ne soit rechargé, fermé, modifié ou détruit

L'énumération et le chargement d'objets respectent le token d'annulation du document ; le tableau de numéros renvoyé est géré par l'appelant tandis que ses objets restent empruntés

Comparaison structurelle · API du document