Record THPDFContractCompareOptions
Controla la formación de párrafos, la granularidad de redacción, las exclusiones, la similitud y los presupuestos de recursos
Declaración
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;
Unidad
HPDFContractCompare
Comportamiento
Inicialícenlo con HPDFDefaultContractCompareOptions; la coincidencia explícita de boilerplate es igualdad literal de línea completa tras la normalización de espacios, y la detección de márgenes recurrentes cuenta páginas distintas de forma independiente en cada entrada
Checkpoint tiene nil por defecto y se ejecuta en los límites de trabajo de extracción, párrafo, token y alineación; las excepciones de quien llama se propagan mientras la cancelación por token devuelve ccsCancelled