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