CompareFileVisuals

Documentvergelijking, rendering

Beschrijving

Vergelijkt het huidige document visueel met een PDF-bestand

Syntaxis

Function TPDFlib.CompareFileVisuals(Const OtherFileName, Password: WideString;
  DPI: Double; ColorTolerance: Integer): WideString;

Opmerkingen

Laadt de vergelijkings-PDF en geeft hetzelfde document-JSON-rapport terug als CompareDocumentVisualsWith; ColorTolerance moet van 0 tot 255 liggen en DPI moet eindig en positief zijn

Het geladen document neemt de renderer-, schaal-, crop- en grafiekinstellingen van de huidige instantie over; het huidige geselecteerde document en de huidige pagina blijven behouden

Ontbrekende invoer, ongeldige opties, renderfouten en wachtwoordfouten geven status=error en complete=false terug; DLL-aanroepen met een ongeldige instantie geven een null-pointer terug

Het DLL wide-resultaat is in instantiebezit en moet gekopieerd worden voordat een volgende wide-resultataanroep plaatsvindt; het A-resultaat bevat UTF-8-JSON, waarbij invoerbestandsnamen en wachtwoorden worden gedecodeerd volgens de ANSI-instelling van de instantie

Gebruik de getypeerde pagina- of document-API voor genegeerde regio's en aparte masker- of overlayuitvoer

DLL

Function DLCompareFileVisuals(InstanceID: Integer;
  OtherFileName, Password: PWideChar; DPI: Double;
  ColorTolerance: Integer): PWideChar; Stdcall;
Function DLCompareFileVisualsA(InstanceID: Integer;
  OtherFileName, Password: PAnsiChar; DPI: Double;
  ColorTolerance: Integer): PAnsiChar; Stdcall;

ActiveX

Function PDFlib::CompareFileVisuals(OtherFileName As String,
  Password As String, DPI As Double, ColorTolerance As Long) As String

Zie ook

CompareRenderedPagesWith, CompareDocumentVisualsWith