CompareFileVisuals
Dokumentvergleich, Rendering
Beschreibung
Vergleicht das aktuelle Dokument visuell mit einer PDF-Datei
Syntax
Function TPDFlib.CompareFileVisuals(Const OtherFileName, Password: WideString;
DPI: Double; ColorTolerance: Integer): WideString;Anmerkungen
Lädt das Vergleichs-PDF und liefert denselben Dokument-JSON-Bericht wie CompareDocumentVisualsWith; ColorTolerance muss von 0 bis 255 sein und DPI endlich und positiv
Das geladene Dokument übernimmt Renderer, Skalierung, Crop- und Grafikeinstellungen der aktuellen Instanz; das aktuell ausgewählte Dokument und die Seite bleiben erhalten
Fehlende Eingabe, ungültige Optionen, Renderfehler und Passwortfehler liefern status=error und complete=false; DLL-Aufrufe mit ungültiger Instanz liefern einen Nullzeiger
Das DLL-Ergebnis in breiten Zeichenfolgen gehört zur Instanz und muss kopiert werden, bevor ein weiterer Aufruf mit Breitzeichen-Ergebnis erfolgt; das A-Ergebnis enthält UTF-8-JSON, Eingabedateinamen und Passwörter werden gemäß der ANSI-Einstellung der Instanz dekodiert
Verwenden Sie die typisierte Seiten- oder Dokument-API für ignorierte Bereiche und individuelle Masken- oder Overlay-Ausgaben
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