HPDFSaveContractAnnotatedPDFToStream

Ödünç bir belgeden anotasyonlu inceleme artifact'ı kaydeder ve her çıkışta nesne grafiğini geri yükler

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

Birim HPDFContractCompare'tur; belge, stream, eksiksiz rapor ve geçerli taraf gereklidir

Her semantik sayfa, highlight'lar eklenmeden önce rapor anlık görüntüsüyle eşleşmelidir; dikdörtgenler sonlu, pozitif ve var olan sayfaları işaret etmeli ve anotasyon sayısı 1.000.000 ile sınırlıdır

Highlight'lar, 0,28 opaklıkla sarı ve yazdırılabilir bayrak kullanır; böylece inceleme işaretleri okunabilir alttaki metni korur

Export, serileştirme veya hatadan sonra her zaman geri alınan bir grafik transaction'ı kullanır; çıktı stream'inin sahipliği çağırandadır ve hata sonrasında kısmi çıktıyı atmalıdır

İsteğe bağlı token ve checkpoint, cooperative cancellation sağlar; sınırsız bir çağıran stream'i bayt sınırı kazanmaz; bu yüzden sınırlı bir stream sağlayın veya özel tamponlama ve yayın denetimleri için JSON karşılaştırma yardımcısını kullanın

Oluşan PDF, tam serileştirmeyle üretilen bir inceleme kopyasıdır ve ayrı imza doğrulaması gerektirir

JSON ve C ABI karşılaştırması · Sözleşme karşılaştırması