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 是完整序列化產生的審閱副本,需要另外的簽章驗證

JSON 與 C ABI 比較 · 合約比較