CompareWith

Diagnóstico

Descripción

Compara estructuralmente el documento seleccionado con una revisión guardada

Sintaxis

Delphi

Function CompareWith(Const OldFileName, OldPassword: WideString): Integer;

Valores devueltos

0No hay documento seleccionado, el archivo no existe o no pudo cargarse con la contraseña indicada
NNúmero de hallazgos; léalos con los accesores GetCompareFinding

Observaciones

Carga OldFileName como el lado antiguo y recorre ambos documentos, calculando huellas digitales de cada objeto indirecto a partir de una forma canónica en la que las referencias indirectas se colapsan a marcadores, de modo que los objetos renumerados pero idénticos siguen coincidiendo. La primera pasada alinea los objetos por huella digital; la segunda empareja los objetos restantes sin coincidencia por número y los informa como modificados, y todo lo que siga sin emparejar se agrega (lado nuevo) o se elimina (lado antiguo). Las diferencias en el número de páginas se informan antes de los hallazgos de objetos. Los hallazgos permanecen disponibles hasta la siguiente llamada a CompareWith

Ejemplo

N:= PDF.CompareWith("invoice_v1.pdf", "");

Véase también

AuditObjectReachability, GetDocumentJSON