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

Ayrıca bkz

CompareRenderedPagesWith, CompareFileVisuals