THPDFContractCompareOptions

Steuert Absatzbildung, Formulierungsgranularität, Ausschlüsse, Ähnlichkeit und Ressourcenbudgets

Deklaration

THPDFContractCompareOptions = record
  Granularity: THPDFContractGranularity;
  IgnoreCase, IgnoreRepeatedHeadersFooters, NormalizeMarginDigits: Boolean;
  JoinPageContinuations: Boolean;
  HeaderMarginPoints, FooterMarginPoints, ParagraphGapFactor: Double;
  MinimumRepeatedPages: Integer;
  MinimumParagraphSimilarity: Double;
  ExcludedLineTexts: THPDFContractStrings;
  MaxPages, MaxParagraphs, MaxSemanticLines, MaxCharacters, MaxTokens, MaxDifferences: Integer;
  MaxAlignmentCells, MaxWorkUnits: Int64;
end;

Unit

HPDFContractCompare

Verhalten

Initialisierung über HPDFDefaultContractCompareOptions; expliziter Boilerplate-Abgleich ist ganze-Zeile-Literalgleichheit nach Whitespace-Normalisierung, und die wiederkehrende Randerkennung zählt unterschiedliche Seiten in jeder Eingabe unabhängig

Checkpoint ist standardmäßig nil und läuft an Extraktions-, Absatz-, Token- und Alignment-Arbeitsgrenzen; Ausnahmen des Aufrufers werden weitergereicht, während Token-Abbruch ccsCancelled zurückgibt

Verwandte Themen

Vertragsvergleich