THPDFHeadlessDocument.GetObjectAccess
function GetObjectAccess(MaxObjectCount: Integer = MaxInt;
MaxIndexBytes: Int64 = High(Int64)): THPDFHeadlessObjectAccess;
Po kontrole permission pro extrakci vrátí read-only přístup k vypůjčenému grafu načteného dokumentu; limity počtu objektů i indexových bajtů se kontrolují dřív, než se alokuje pole objektových čísel
THPDFHeadlessObjectAccess
Deklarováno v HPDFHeadlessRenderAccess; Reader obsahuje existující ohraničené resolver a stream callbacky, Catalog a Information vystavují katalogový a volitelný informační objekt a EncryptionObjectNumber identifikuje šifrovací slovník
ObjectNumbers obsahuje všechny nenulové používáné položky cross-reference; ReadObject(Reader.Context, ObjectNumber) lazy načte odkazovaný objekt přes THPDFHeadlessObjectReader
Objekty i kontexty callbacků patří dokumentu; vypůjčené objekty nikdy neměňte ani neuvolňujte a záznam přestaňte používat, než se dokument znovu načte, zavře, změní nebo zničí
Enumerace i načítání objektů respektují cancellation token dokumentu; vrácené pole čísel spravuje volající, zatímco objekty zůstávají vypůjčené