THotPDF.ExportLoadedObjectGraphJSONToStream Method
決定論的な v2 オブジェクトグラフのスナップショットまたは増分更新を、呼び出し側が所有する出力先へストリーミングします
宣言
function ExportLoadedObjectGraphJSONToStream(
Destination: TStream;
StreamPayload: THPDFObjectGraphStreamPayload;
const ExternalStreamDirectory: TFileName;
Kind: THPDFObjectGraphJSONKind;
out AInfo: THPDFObjectGraphExportInfo): boolean;
動作
オブジェクトはオブジェクト番号と世代番号の順に並べられ、辞書のキーはバイト順に並べられ、ストリームのペイロードは上限付きのチャンク単位でコピーまたは base64 エンコードされます
ogjkSnapshot selects the complete loaded graph while ogjkIncrementalUpdate selects dirty, must-write, and deleted objects
External payloads are published atomically inside ExternalStreamDirectory
出力先が不正、グラフの状態が利用できない、ペイロードの処理に失敗した、または未解決の参照がある場合は False を返し、カウンターを AInfo 経由で報告します