THPDFContractCompareOptions
Styr styckebildning, ordalytelsgranularitet, uteslutningar, likhet och resursbudgeter
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;
Enhet
HPDFContractCompare
Beteende
Initiera med HPDFDefaultContractCompareOptions; explicit matchning av standardklausuler är helradsliteral likhet efter whitespace-normalisering, och detektering av återkommande marginaler räknar distinkta sidor oberoende i respektive indata
Checkpoint är nil som standard och körs vid extraktions-, stycke-, token- och justeringsarbetsgränser; anroparundantag sprids medan tokenavbrott returnerar ccsCancelled