CompareDocumentVisualsWith
Belge karşılaştırma, İşleme
Açıklama
Belge sayfa görüntülerini hizalar ve karşılaştırır
Sözdizimi
Function TPDFlib.CompareDocumentVisualsWith(Other: TPDFlib; DPI: Double;
Const Options: TPDFVisualCompareOptions): WideString;Açıklamalar
status=complete, sayfa sayıları, changed/added/removed/unchanged sayımları ve sıralı sayfa çiftleri taşıyan JSON döndürür; işlem başarısızlıkları, kısmi başarı raporu olmadan status=error ve complete=false döndürür
Sayfa eşleştirme, görüntü boyutları dahil, tam görünür-piksel parmak izlerinin sınırlı bir en uzun ortak altdizisini kullanır; özdeş sayfalar, eklenen ve kaldırılan sayfalara çapa olur, eşleşmeyen boşluklar sırayla eşleştirilir
Çift türleri unchanged, changed, added, removed ve size_changed'dir; sıfır sayfa numarası, o girdide sayfa bulunmadığını gösterir
Tekrarlayan özdeş sayfalar ve yeniden yazılmış boşluklar belirsiz karşılıklar taşıyabilir; bildirilen alignment, anlamsal sayfa kimliğini değil, belirleyici görüntü tabanlı algoritmayı tanımlar
Kanal toleransı ve yok sayılan bölgeler, eşlenen piksel karşılaştırmalarını etkiler; çapalar, bu seçenekler uygulanmadan önceki tam parmak izlerini kullanır
Her iki belge de seçili sayfalarını korur; en fazla 8192 birleşik sayfa ve 4M hizalama matrisi hücresi kabul edilir
JSON karşılaştırma ölçümlerini ve bölgeleri içerir; maske ve kaplama istekleri bu belge raporu için yok sayılır. Seçili bir çiftten ikili çıktı artefaktları için CompareRenderedPagesWith'i kullanın