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