CompareWith

Diagnostyka

Opis

Porównuje strukturalnie wybrany dokument z zapisaną rewizją

Składnia

Delphi

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

Wartości zwracane

0Nie wybrano dokumentu, plik nie istnieje albo nie udało się go wczytać podanym hasłem
NLiczba ustaleń; odczytasz je przez akcesory GetCompareFinding

Uwagi

Wczytuje OldFileName jako stronę starą i przechodzi przez oba dokumenty, licząc odcisk palca każdego obiektu pośredniego z postaci kanonicznej, w której referencje pośrednie zapadają się do znaczników, dzięki czemu ponumerowane od nowa, lecz identyczne obiekty nadal pasują. Pierwszy przebieg wyrównuje obiekty według odcisku; drugi przebieg paruje pozostałe niedopasowane obiekty według numeru i raportuje je jako zmienione, a wszystko, co nadal nie zostało sparowane, jest dodane (strona nowa) lub usunięte (strona stara). Różnice liczby stron są raportowane przed ustaleniami o obiektach. Ustalenia pozostają dostępne do następnego wywołania CompareWith

Przykład

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

Zobacz również

AuditObjectReachability, GetDocumentJSON