THPDFContractCompareOptions

Styrer afsnitsdannelse, ordlydsgranularitet, ekskluderinger, lighed og ressourcebudgetter

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;
  Checkpoint: TNotifyEvent;
end;

Enhed

HPDFContractCompare

Funktionsmåde

Initialisér med HPDFDefaultContractCompareOptions; eksplicit boilerplate-matching er hel-linje-literal lighed efter whitespace-normalisering, og tilbagevendende margin-detektion tæller distinkte sider uafhængigt i hvert input

Checkpoint har nil som default og køres ved extraction-, afsnits-, token- og alignment-arbejdsgrænser; kalderens exceptions propagerer, mens token-annullering returnerer ccsCancelled

Relaterede emner

Kontraktsammenligning