THPDFHeadlessCompareOptions
Deklareret i HPDFHeadlessCompare; initialisér med Default, før grænser eller tolerancer justeres
| Field | Standard | Formål |
|---|---|---|
| MaxObjects / MaxEdges / MaxDepth | 250000 / 1000000 / 64 | Objekt-, traversal-arbejds- og rekursionsgrænser |
| MaxDifferences | 10000 | Maksimale rapporterede ændringer |
| MaxStreamBytes / MaxTotalStreamBytes | 33554432 / 268435456 | Pr.-stream og samlede dekodede strukturelle stream-bytes |
| MaxWorkingBytes / MaxResultBytes | 268435456 / 16777216 | Grænser for midlertidig forberedelse og rapportlager |
| MaxPixelsPerPage / MaxTotalPixels | 16000000 / 128000000 | Sammenligningscanvas og samlede renderede inputpixels |
| DPI / ColorTolerance | 96 / 0 | Renderingsopløsning og maksimal uændret kanalforskel |
| Luminance | False | Sammenlign vægtet luminans i stedet for RGB-kanaler |
| MinimumSimilarity / MaxChangedPixelRatio | 1 / 0 | Minimal lighed og maksimal ændret pixelfraktion |
| CancellationToken | nil | Valgfri kalder-ejet cancellation-kilde, kombineret med dokumenttokens |
Grænser skal være positive, MaxWorkingBytes skal være mindst 4096, DPI skal være mellem 1 og 2400, farvetolerance skal være mellem 0 og 255, og begge flydende-komma-tærskler skal være endelige værdier mellem 0 og 1
Eksisterende dokumentgrænser kan yderligere begrænse traversal og dekodning; arbejdshukommelse begrænser også objektindeks, sorterede dictionaries, afgrænsede tekst-glyphs, sideoverflader og forberedte PNG'er
Renderede inputpixels tæller begge dokumenter; sidegeometri skal matche, selv når numeriske lighedstærskler lempes