CompareWith

Diagnostiek

Beschrijving

Vergelijkt het geselecteerde document structureel met een opgeslagen revisie

Syntaxis

Delphi

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

Retourwaarden

0Er is geen document geselecteerd, het bestand bestaat niet of kon niet worden geladen met het opgegeven wachtwoord
NAantal bevindingen; lees ze met de GetCompareFinding-accessors

Opmerkingen

Laadt OldFileName als oude kant en doorloopt beide documenten, waarbij elk indirect object een vingerafdruk krijgt vanuit een canonieke vorm waarin indirecte verwijzingen samenvallen tot markeringen, zodat hernummerde maar identieke objecten nog steeds matchen. Pas één zet objecten op basis van vingerafdruk uit; pas twee koppelt de resterende ongepaarde objecten op nummer en meldt ze als gewijzigd, en alles wat nog ongepaard is, is toegevoegd (nieuwe kant) of verwijderd (oude kant). Verschillen in het aantal pagina's worden vóór objectbevindingen gemeld. De bevindingen blijven beschikbaar tot de volgende CompareWith-aanroep

Voorbeeld

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

Zie ook

AuditObjectReachability, GetDocumentJSON