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

Siehe auch

CompareRenderedPagesWith, CompareDocumentVisualsWith