THPDFHeadlessCompareOptions
HPDFHeadlessCompare içinde bildirilir; sınırları veya toleransları ayarlamadan önce Default ile başlatın
| Alan | Varsayılan | Amaç |
|---|---|---|
| MaxObjects / MaxEdges / MaxDepth | 250000 / 1000000 / 64 | Nesne, traversal işi ve recursion sınırları |
| MaxDifferences | 10000 | Maksimum rapor değişiklikleri |
| MaxStreamBytes / MaxTotalStreamBytes | 33554432 / 268435456 | Stream başına ve toplam çözülmüş yapısal stream baytları |
| MaxWorkingBytes / MaxResultBytes | 268435456 / 16777216 | Geçici hazırlık ve rapor depolama sınırları |
| MaxPixelsPerPage / MaxTotalPixels | 16000000 / 128000000 | Karşılaştırma canvas'ı ve toplam render edilmiş girdi pikselleri |
| DPI / ColorTolerance | 96 / 0 | Render çözünürlüğü ve maksimum değişmemiş kanal delta'sı |
| Luminance | False | RGB kanalları yerine ağırlıklı parlaklığı karşılaştırır |
| MinimumSimilarity / MaxChangedPixelRatio | 1 / 0 | Minimum benzerlik ve maksimum değişmiş piksel kesri |
| CancellationToken | nil | İsteğe bağlı çağırana ait cancellation kaynağı; belge token'larıyla birleştirilir |
Sınırlar pozitif olmalı, MaxWorkingBytes en az 4096, DPI 1 ile 2400 arasında, renk toleransı 0 ile 255 arasında ve her iki floating-point eşiği 0 ile 1 arasında sonlu değerler olmalıdır
Mevcut belge sınırları traversal'i ve çözümlemeyi daha fazla kısıtlayabilir; working memory ayrıca nesne indekslerini, sıralanmış dictionary'leri, sınırlı metin glyph'lerini, sayfa yüzeylerini ve hazırlanmış PNG'leri sınırlar
Render edilmiş girdi pikselleri her iki belgeyi sayar; sayısal benzerlik eşikleri gevşetilse bile sayfa geometrisi eşleşmelidir