CompareFileVisuals

Dokumentjämförelse, rendering

Beskrivning

Jämför det aktuella dokumentet visuellt med en PDF-fil

Syntax

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

Anmärkningar

Läser in jämförelse-PDF:en och returnerar samma dokument-JSON-rapport som CompareDocumentVisualsWith; ColorTolerance måste vara från 0 till 255 och DPI ändligt och positivt

Det inlästa dokumentet ärver den aktuella instansens renderare, skala, beskärning och grafikinställningar; det aktuella valda dokumentet och sidan behålls

Saknad indata, ogiltiga options, renderingsfel och lösenordsfel returnerar status=error och complete=false; DLL-anrop med en ogiltig instans returnerar en null-pekare

DLL:ns wide-resultat ägs av instansen och måste kopieras före ett annat wide-resultatanrop; A-resultatet innehåller UTF-8-JSON, med indatafilnamn och lösenord avkodade enligt instansens ANSI-inställning

Använd det typade sid- eller dokument-API:et för ignorerade regioner och enskild mask- eller overlay-utdata

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

Se även

CompareRenderedPagesWith, CompareDocumentVisualsWith