CompareWith

Diagnóstico

Descrição

Compara estruturalmente o documento selecionado com uma revisão guardada

Sintaxe

Delphi

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

Valores devolvidos

0Nenhum documento está selecionado, o ficheiro não existe ou não pôde ser carregado com a palavra-passe indicada
NNúmero de ocorrências; leia-as com os acessores GetCompareFinding

Observações

Carrega OldFileName como o lado antigo e percorre ambos os documentos, calculando a impressão digital de cada objeto indireto a partir de uma forma canónica em que as referências indiretas colapsam em marcadores, de modo que objetos renumerados mas idênticos continuem a corresponder; a primeira passagem alinha objetos pela impressão digital; a segunda emparelha os objetos restantes sem correspondência pelo número e comunica-os como alterados, e tudo o que permanecer sem par é adicionado (lado novo) ou removido (lado antigo); as diferenças de contagem de páginas são comunicadas antes das ocorrências de objetos; as ocorrências permanecem disponíveis até à próxima chamada de CompareWith

Exemplo

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

Consulte também

AuditObjectReachability, GetDocumentJSON