THPDFJobProcessor.ExecuteLoadedOperationWithComparison

Genel veya sözleşme karşılaştırması için isteğe bağlı ikinci ödünç belgeyle bir işlem yürütür

class function ExecuteLoadedOperationWithComparison(Document,
  ComparisonDocument: THotPDF; Op: THPDFJSONValue; Output: TStream = nil;
  Checkpoint: TNotifyEvent = nil): THPDFJSONValue;

Birim HPDFDocJobs'tur; her iki belgenin, işlemin, çıktının ve döndürülen JSON değerin sahipliği çağırandadır

compare ve compare.contract iki yüklenmiş belge gerektirir; diğer işlem türleri ExecuteLoadedOperation davranışını korur

Karşılaştırma, her iki belgenin decode sınırlarını, stream eşiklerini ve AutoLaunch ayarlarını geri yükler; anotasyon artifact'ları ayrıca grafik transaction'larını geri alır

İkili çıktı, çağıran stream'ine kopyalanmadan önce özel olarak tamponlanır ve bütçe-denetlenir; stream hatası kabul edilmiş baytları o çıktıda bırakabilir ama kaynak anotasyonları kesinleştirmez

Checkpoint, karşılaştırma işi boyunca çalışır ve cancellation ile bütçe exception'larını korur

JSON karşılaştırma sözleşmesi ve örnekleri