THPDFHeadlessDocument.GetObjectAccess

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

Zwraca pożyczony dostęp tylko do odczytu do grafu załadowanego dokumentu po sprawdzeniu uprawnienia ekstrakcji; limity liczby obiektów i bajtów indeksu są sprawdzane przed alokacją tablicy numerów obiektów

THPDFHeadlessObjectAccess

Deklarowany w HPDFHeadlessRenderAccess; Reader zawiera istniejące ograniczone callbacki resolvera i strumienia, Catalog i Information udostępniają katalog i opcjonalny obiekt informacji, a EncryptionObjectNumber identyfikuje słownik szyfrowania

ObjectNumbers zawiera każdy niezerowy używany wpis tabeli odwołań; ReadObject(Reader.Context, ObjectNumber) leniwie ładuje referencjonowany obiekt przez THPDFHeadlessObjectReader

Obiekty i konteksty callbacków należą do dokumentu; nigdy nie modyfikuj ani nie zwalniaj pożyczonych obiektów i przestań używać rekordu przed ponownym załadowaniem, zamknięciem, zmianą albo zniszczeniem dokumentu

Enumeracja i ładowanie obiektów honorują token anulowania dokumentu; zwrócona tablica numerów jest zarządzana przez wywołującego, podczas gdy jej obiekty pozostają pożyczone

Porównanie strukturalne · API dokumentu