THPDFHeadlessCompareOptions
Gedeclareerd in HPDFHeadlessCompare; initialiseer met Default voordat je limieten of toleranties aanpast
| Veld | Default | Doel |
|---|---|---|
| MaxObjects / MaxEdges / MaxDepth | 250000 / 1000000 / 64 | Object-, traversal-werk- en recursiegrenzen |
| MaxDifferences | 10000 | Maximale rapportwijzigingen |
| MaxStreamBytes / MaxTotalStreamBytes | 33554432 / 268435456 | Per-stream en geaggregeerde decoded structurele stream-bytes |
| MaxWorkingBytes / MaxResultBytes | 268435456 / 16777216 | Tijdelijke preparatie- en rapportopslag-grenzen |
| MaxPixelsPerPage / MaxTotalPixels | 16000000 / 128000000 | Vergelijkingscanvas en geaggregeerde gerenderde invoerpixels |
| DPI / ColorTolerance | 96 / 0 | Renderresolutie en maximale ongewijzigde kanaaldelta |
| Luminance | False | Vergelijk gewogen luminance in plaats van RGB-kanalen |
| MinimumSimilarity / MaxChangedPixelRatio | 1 / 0 | Minimale similariteit en maximale gewijzigde pixelfractie |
| CancellationToken | nil | Optionele annuleringsbron in caller-eigendom, gecombineerd met documenttokens |
Limieten moeten positief zijn, MaxWorkingBytes moet ten minste 4096 zijn, DPI moet tussen 1 en 2400 liggen, kleurtolerantie tussen 0 en 255, en beide floating-point-drempels moeten eindige waarden tussen 0 en 1 zijn
Bestaande documentlimieten kunnen traversal en decodering verder beperken; working memory klemt ook object-indices, gesorteerde dictionaries, begrensde tekstglyphs, pagina-surfaces en voorbereide PNG's af
Gerenderde invoerpixels tellen beide documenten; pagina-geometrie moet matchen zelfs wanneer numerieke similariteitsdrempels worden versoepeld