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 は完全な直列化で生成されたレビュー コピーであり、別途署名検証が必要です