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 ningún documento seleccionado, el archivo no existe o no se pudo cargar con la contraseña indicada
NNúmero de hallazgos; léalos con los accesores GetCompareFinding

Observaciones

Carga OldFileName como lado antiguo y recorre ambos documentos, tomando la huella de cada objeto indirecto a partir de una forma canónica en la que las referencias indirectas colapsan en marcadores, de modo que los objetos renumerados pero idénticos siguen coincidiendo. La primera pasada alinea los objetos por huella; la segunda empareja los objetos restantes sin coincidir por número y los informa como cambiados, y todo lo que siga sin emparejar se añade (lado nuevo) o se elimina (lado antiguo). Las diferencias en el número de páginas se informan antes que 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