THPDFHeadlessCompareOptions
Deklarerad i HPDFHeadlessCompare; initiera med Default innan gränser eller toleranser justeras
| Fält | Standard | Syfte |
|---|---|---|
| MaxObjects / MaxEdges / MaxDepth | 250000 / 1000000 / 64 | Gränser för objekt, traverseringsarbete och rekursion |
| MaxDifferences | 10000 | Maximalt antal rapporterade ändringar |
| MaxStreamBytes / MaxTotalStreamBytes | 33554432 / 268435456 | Avkodade strukturella strömbytes per ström och sammanlagt |
| MaxWorkingBytes / MaxResultBytes | 268435456 / 16777216 | Gränser för tillfällig förberedelse och rapportlagring |
| MaxPixelsPerPage / MaxTotalPixels | 16000000 / 128000000 | Jämförelsecanvas och sammanlagt renderade indatapixlar |
| DPI / ColorTolerance | 96 / 0 | Renderingsupplösning och maximal oförändrad kanaldelta |
| Luminance | False | Jämför viktad luminans i stället för RGB-kanaler |
| MinimumSimilarity / MaxChangedPixelRatio | 1 / 0 | Minimal likhet och maximal andel ändrade pixlar |
| CancellationToken | nil | Valfri av anroparen ägd avbrottskälla, kombinerad med dokumenttokens |
Gränserna måste vara positiva, MaxWorkingBytes måste vara minst 4096, DPI måste ligga mellan 1 och 2400, färgtoleransen måste ligga mellan 0 och 255, och båda flyttalströsklarna måste vara ändliga värden mellan 0 och 1
Befintliga dokumentgränser kan ytterligare begränsa traversering och avkodning; arbetsminnet takterar också objektindex, sorterade dictionaries, avgränsade textglyfer, sidytor och förberedda PNG:er
Renderade indatapixlar räknas för båda dokumenten; sidgeometrin måste matcha även när numeriska likhetströsklar har släppts upp