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