THPDFHeadlessDocument.GetObjectAccess

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

Devolve acesso de leitura emprestado ao grafo a partir de um documento carregado, depois de verificar a permissão de extração; os limites de contagem de objetos e de bytes de índice são verificados antes de alocar o array de números de objetos

THPDFHeadlessObjectAccess

Declarado em HPDFHeadlessRenderAccess; Reader contém callbacks existentes delimitados de resolver e de streams, Catalog e Information expõem os objetos de catálogo e de informação opcionais, e EncryptionObjectNumber identifica o dicionário de encriptação

ObjectNumbers contém todas as entradas de referências cruzadas em uso diferentes de zero; ReadObject(Reader.Context, ObjectNumber) carrega preguiçosamente um objeto referenciado através de THPDFHeadlessObjectReader

Objetos e contextos de callbacks pertencem ao documento; nunca modifique nem liberte objetos emprestados, e pare de usar o registo antes de o documento ser recarregado, fechado, alterado ou destruído

A enumeração e o carregamento de objetos respeitam o token de cancelamento do documento; o array de números devolvido é gerido por quem chama enquanto os seus objetos permanecem emprestados

Comparação estrutural · API do documento