THPDFHeadlessObjectAccess 记录
绑定到 render reader 及其安全策略的整文档对象借用式访问
THPDFHeadlessObjectAccess = record
Reader: THPDFHeadlessRenderAccess;
Catalog, Information: THPDFObject;
EncryptionObjectNumber: Integer;
ObjectNumbers: THPDFHeadlessObjectNumbers;
ReadObject: THPDFHeadlessObjectReader;
end;
所属单元是 HPDFHeadlessRenderAccess;所有对象均为借用,访问沿用 reader 的安全策略,因此只有所属文档和 reader 都存活时这些条目才保持有效
Catalog 和 Information 暴露解析后的文档 catalog 和 information dictionary,存在加密字典时由 EncryptionObjectNumber 定位
ObjectNumbers 列出可达的间接对象,ReadObject 按编号解析对象,沿用同一套解密和预算规则
该 record 由 THPDFHeadlessDocument.GetObjectAccess 生成,受对象数和索引字节上限约束