HPDFCompareContractSources

Unidad: HPDFContractCompareCore; también expuesta por el adaptador Windows HPDFContractCompare existente

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

Ejecuta el núcleo 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 suministran recuentos de páginas cargadas estables, THPDFSemanticTextLayout y límites visibles de página finitos en el espacio de usuario PDF; las implementaciones de fuente mantienen la responsabilidad sobre los permisos de extracción y la decodificación acotada

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

Callbacks de fuente de documento · Adaptador y comportamiento nativos