HPDFCompareContractSources

Unit: HPDFContractCompareCore; también expuesta por el adapter Windows existente HPDFContractCompare

function HPDFCompareContractSources(const BeforeDocument, AfterDocument: THPDFContractDocumentSource;
  const Options: THPDFContractCompareOptions; out Report: THPDFContractCompareReport;
  CancellationToken: THPDFCancellationToken = nil): Boolean;

Ejecuta el core portátil de comparación semántica mediante callbacks de fuente acotados; ambas fuentes requieren un contexto no nil y callbacks asignados de page-count, semantic-page y visible-box

Los callbacks proveen conteos estables de páginas cargadas, THPDFSemanticTextLayout y bounds de página visibles finitos en user space de PDF; las implementaciones de fuente conservan la responsabilidad de los permisos de extracción y del decoding acotado

El resultado es true solo para una comparación completa; los inputs inválidos, las páginas vacías o no extraíbles, la cancelación y los presupuestos de comparación agotados reciben estados de reporte explícitos

Callbacks de fuente de documento · Adapter nativo y comportamiento