THPDFHeadlessObjectAccess レコード
レンダリングリーダーとそのセキュリティポリシーに結び付いた、借り受けのドキュメント全体オブジェクトアクセスです
THPDFHeadlessObjectAccess = record
Reader: THPDFHeadlessRenderAccess;
Catalog, Information: THPDFObject;
EncryptionObjectNumber: Integer;
ObjectNumbers: THPDFHeadlessObjectNumbers;
ReadObject: THPDFHeadlessObjectReader;
end;
ユニットは HPDFHeadlessRenderAccess です。すべてのオブジェクトは借り受けで、アクセスはリーダーのセキュリティポリシーを保持するため、エントリは所有ドキュメントとリーダーが生きている間だけ有効です
Catalog と Information が解決済みのドキュメントカタログと info ディクショナリを公開し、EncryptionObjectNumber が存在する場合に暗号化ディクショナリを特定します
ObjectNumbers が到達可能な間接オブジェクトを列挙し、ReadObject が同じ復号とバジェット規則の下で番号により 1 つを解決します
レコードは、オブジェクト数とインデックスバイトの上限付きで THPDFHeadlessDocument.GetObjectAccess が生成します