THPDFHeadlessDocument.GetObjectAccess
function GetObjectAccess(MaxObjectCount: Integer = MaxInt;
MaxIndexBytes: Int64 = High(Int64)): THPDFHeadlessObjectAccess;
抽出権限をチェックした後、ロード済みドキュメントから読み取り専用の借り受けグラフアクセスを返します。オブジェクト数とインデックスバイトの上限は、オブジェクト番号配列の割り当て前にチェックされます
THPDFHeadlessObjectAccess
HPDFHeadlessRenderAccess で宣言されています。Reader は既存の上限付きリゾルバとストリームコールバックを含み、Catalog と Information がカタログとオプションの info オブジェクトを公開し、EncryptionObjectNumber が暗号化ディクショナリを特定します
ObjectNumbers は、使用中のゼロでないクロスリファレンスエントリすべてを含みます。ReadObject(Reader.Context, ObjectNumber) は THPDFHeadlessObjectReader 経由で参照オブジェクトを遅延ロードします
オブジェクトとコールバックコンテキストはドキュメントに属します。借り受けオブジェクトを変更・解放してはならず、ドキュメントの再ロード・クローズ・変更・破棄の前にレコードの使用をやめてください
列挙とオブジェクトロードはドキュメントのキャンセルトークンを観測します。返される番号配列は呼び出し元管理ですが、そのオブジェクトは借り受けのままです