THPDFContractCompareOptions
تتحكم بتحويير الفقرات وخصوصية الصياغة والاستثناءات والتشابه وميزانيات الموارد
التصريح
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;
الوحدة
HPDFContractCompare
السلوك
هيّئ بـ HPDFDefaultContractCompareOptions؛ ومطابقة البنود القالبية الصريحة مساواة حرفية كامل-السطر بعد تطبيع الفراغات، وكشف الهوامش المتكررة يعد الصفحات المميزة باستقلالية في كل إدخال
Checkpoint defaults to nil and runs at extraction, paragraph, token, and alignment work boundaries; caller exceptions propagate while token cancellation returns ccsCancelled