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