THPDFHeadlessCompareOptions

Deklariert in HPDFHeadlessCompare; vor dem Anpassen von Limits oder Toleranzen mit Default initialisieren

FeldDefaultZweck
MaxObjects / MaxEdges / MaxDepth250000 / 1000000 / 64Grenzen für Objekte, Traversierungsaufwand und Rekursion
MaxDifferences10000Maximale Änderungen im Bericht
MaxStreamBytes / MaxTotalStreamBytes33554432 / 268435456Dekodierte strukturelle Stream-Bytes pro Stream und insgesamt
MaxWorkingBytes / MaxResultBytes268435456 / 16777216Grenzen für temporäre Vorbereitung und Berichtsspeicher
MaxPixelsPerPage / MaxTotalPixels16000000 / 128000000Vergleichs-Canvas und gerenderte Input-Pixel insgesamt
DPI / ColorTolerance96 / 0Render-Auflösung und maximaler Kanaldelta, der noch als unverändert gilt
LuminanceFalseGewichtete Luminanz statt RGB-Kanäle vergleichen
MinimumSimilarity / MaxChangedPixelRatio1 / 0Minimale Ähnlichkeit und maximaler Anteil geänderter Pixel
CancellationTokennilOptionale Cancellation-Source des Aufrufers, kombiniert mit den Dokument-Tokens

Limits müssen positiv sein, MaxWorkingBytes mindestens 4096, DPI muss zwischen 1 und 2400 liegen, die Farbtoleranz zwischen 0 und 255, und beide Fließkomma-Schwellen müssen endliche Werte zwischen 0 und 1 sein

Bestehende Dokument-Limits können Traversierung und Dekodierung weiter einschränken; das Arbeitsgedächtnis begrenzt auch Objektindizes, sortierte Dictionaries, begrenzte Text-Glyphen, Seitenflächen und vorbereitete PNGs

Gerenderte Input-Pixel zählen für beide Dokumente; die Seitengeometrie muss übereinstimmen, selbst wenn numerische Ähnlichkeitsschwellen gelockert sind

Vergleichsverhalten · Vergleichsfunktion