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;
end;
Unidad
HPDFContractCompare
Comportamiento
Inicialice con HPDFDefaultContractCompareOptions; la coincidencia explícita de boilerplate es igualdad literal de la línea completa tras la normalización de espacios en blanco, y la detección de márgenes recurrentes cuenta páginas distintas de forma independiente en cada entrada
Checkpoint por defecto es nil y se ejecuta en los límites de trabajo de extracción, párrafo, token y alineación; las excepciones del llamador se propagan mientras que la cancelación del token devuelve ccsCancelled