THotPDF.ExportLoadedObjectGraphJSONToStream Method
把確定性的 v2 物件圖快照或增量更新串流到呼叫端持有的目的地
宣告
function ExportLoadedObjectGraphJSONToStream(
Destination: TStream;
StreamPayload: THPDFObjectGraphStreamPayload;
const ExternalStreamDirectory: TFileName;
Kind: THPDFObjectGraphJSONKind;
out AInfo: THPDFObjectGraphExportInfo): boolean;
行為
物件按物件編號與 generation 排序,dictionary key 按位元組排序,stream payload 以有界區塊複製或做 base64 編碼
ogjkSnapshot 選取完整的已載入物件圖,ogjkIncrementalUpdate 則選取 dirty、必寫與已刪除的物件
外部 payload 會在 ExternalStreamDirectory 內以 atomic 方式發布
目的地無效、物件圖狀態不可用、payload 失敗或存在未解析參照時傳回 False,並透過 AInfo 回報計數