HPDFSaveContractAnnotatedPDFToStream
從借用的文件儲存帶標註的審閱產物,並在每個出口還原其物件圖
procedure HPDFSaveContractAnnotatedPDFToStream(Document: THotPDF; Output: TStream;
const Report: THPDFContractCompareReport; Side: THPDFContractSide;
CancellationToken: THPDFCancellationToken = nil; Checkpoint: TNotifyEvent = nil);
單元為 HPDFContractCompare;文件、串流、完整報告與有效 side 為必要項
加入螢光標記前,每個語意頁面都必須符合報告快照;矩形必須有限、為正且指向既有頁面,annotation 數量上限 1,000,000
螢光標記使用 0.28 不透明度的黃色並帶 printable 旗標,讓審閱標記下的文字保持可讀
匯出使用物件圖交易,序列化或失敗後一律 rollback;輸出串流歸呼叫端所有,失敗後應丟棄部分輸出
選用的 token 與 checkpoint 提供合作式取消;無界呼叫端串流不會因此獲得位元組上限,請提供有界串流,或使用 JSON 比較輔助函式取得私有緩衝與發布檢查
產生的 PDF 是完整序列化產生的審閱副本,需要另外的簽章驗證