THPDFHeadlessObjectAccess 記錄
以借用方式取得整份文件的物件存取權,並綁定 render reader 與其安全原則
THPDFHeadlessObjectAccess = record
Reader: THPDFHeadlessRenderAccess;
Catalog, Information: THPDFObject;
EncryptionObjectNumber: Integer;
ObjectNumbers: THPDFHeadlessObjectNumbers;
ReadObject: THPDFHeadlessObjectReader;
end;
單元為 HPDFHeadlessRenderAccess;所有物件皆為借用,存取保留 reader 的安全原則,因此只有在擁有它的文件與 reader 都存活時,各項目才持續有效
Catalog 與 Information 公開解析後的 document catalog 與 information dictionary,EncryptionObjectNumber 則在存在時定位 encryption dictionary
ObjectNumbers 列出可觸及的間接物件,ReadObject 依編號解析單一物件,適用相同的解密與預算規則
此記錄由 THPDFHeadlessDocument.GetObjectAccess 產生,帶有物件數與索引位元組上限