THPDFContractCompareOptions

Controla a formação de parágrafos, a granularidade de redação, as exclusões, a similaridade e os orçamentos de recursos

Declaração

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;

Unidade

HPDFContractCompare

Comportamento

Inicialize com HPDFDefaultContractCompareOptions; a correspondência explícita de cláusulas padrão é a igualdade literal de linhas inteiras após normalização de espaços em branco, e a deteção de margens recorrentes conta páginas distintas de forma independente em cada entrada

Checkpoint assume nil por defeito e corre nos limites de trabalho de extração, parágrafos, tokens e alinhamento; as exceções de quem chama propagam-se, enquanto o cancelamento de tokens devolve ccsCancelled

Tópicos relacionados

Comparação de contratos