THPDFContractCompareOptions
Řídí tvorbu odstavců, granularitu znění, vynětí, podobnost a budgety prostředků
Deklarace
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;
Jednotka
HPDFContractCompare
Chování
Inicializujte přes HPDFDefaultContractCompareOptions; explicitní shoda boilerplate je celořádková literální rovnost po normalizaci whitespace a detekce opakujících se okrajových zón počítá odlišné stránky nezávisle v každém vstupu
Checkpoint má defaultně nil a běží na hranicích práce extraction, paragraph, token a alignment; exceptiony volajícího se propagují, zatímco token cancellation vrací ccsCancelled