THPDFHeadlessObjectAccess Record

وصول كائنات مستند كاملًا مستعارًا مرتبطًا بقارئ تصيير وسياسة أمنه

THPDFHeadlessObjectAccess = record
  Reader: THPDFHeadlessRenderAccess;
  Catalog, Information: THPDFObject;
  EncryptionObjectNumber: Integer;
  ObjectNumbers: THPDFHeadlessObjectNumbers;
  ReadObject: THPDFHeadlessObjectReader;
end;

The unit is HPDFHeadlessRenderAccess; all objects are borrowed and access retains the reader's security policy, so entries stay valid only while the owning document and reader remain alive

Catalog and Information expose the resolved document catalog and information dictionary, and EncryptionObjectNumber locates the encryption dictionary when present

ObjectNumbers lists the reachable indirect objects and ReadObject resolves one by number under the same decrypt and budget rules

The record is produced by THPDFHeadlessDocument.GetObjectAccess with object-count and index-byte bounds

THPDFHeadlessRenderAccess Record