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 が生成します

THPDFHeadlessRenderAccess レコード