THPDFContractCompareOptions
Paragraf oluşumunu, ifade ayrıntı düzeyini, hariç tutmaları, benzerliği ve kaynak bütçelerini denetler
Bildirim
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;
Birim
HPDFContractCompare
Davranış
HPDFDefaultContractCompareOptions ile başlatın; açık kalıp metin eşleşmesi, whitespace normalizasyonundan sonra tüm-satır literal eşitliğidir ve yinelenen kenar boşluğu algılaması, farklı sayfaları her girdide bağımsız sayar
Checkpoint default'ta nil'dir ve extraction, paragraph, token ve alignment iş sınırlarında çalışır; çağıran exception'ları yayılırken token cancellation'ı ccsCancelled döndürür