HPDFSaveContractAnnotatedPDFToStream

借り受けたドキュメントから注釈付きレビューアーティファクトを保存し、すべての終了経路でオブジェクトグラフを復元します

procedure HPDFSaveContractAnnotatedPDFToStream(Document: THotPDF; Output: TStream;
  const Report: THPDFContractCompareReport; Side: THPDFContractSide;
  CancellationToken: THPDFCancellationToken = nil; Checkpoint: TNotifyEvent = nil);

ユニットは HPDFContractCompare です。ドキュメント、ストリーム、完全なレポート、有効な side が必須です

ハイライト追加の前に、すべての意味ページがレポートスナップショットと一致しなければなりません。矩形は有限かつ正で、既存ページを参照する必要があり、注釈数は 1,000,000 に上限があります

ハイライトは不透明度 0.28 の黄色と printable フラグを使い、レビューマークの下のテキストを読めるまま保ちます

エクスポートは、直列化後も失敗後も常にロールバックするグラフトランザクションを使います。出力ストリームは呼び出し元が所有し、失敗後は部分的な出力を破棄してください

オプションの token と checkpoint が協調的なキャンセルを提供します。上限のない呼び出し元ストリームにバイト上限は付かないため、上限付きストリームを渡すか、プライベートバッファリングと公開チェックには JSON 比較ヘルパーを使ってください

結果の PDF は完全な直列化で生成されたレビュー コピーであり、別途署名検証が必要です

JSON と C ABI 比較 · 契約比較