CompareFileVisuals

Confronto dei documenti, Rendering

Descrizione

Confronta visivamente il documento corrente con un file PDF

Sintassi

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

Note

Carica il PDF da confrontare e restituisce lo stesso report JSON del documento di CompareDocumentVisualsWith; ColorTolerance deve essere da 0 a 255 e DPI deve essere finito e positivo

Il documento caricato eredita le impostazioni di renderer, scala, ritaglio e grafica dell'istanza corrente; il documento e la pagina attualmente selezionati vengono conservati

Input mancante, opzioni non valide, fallimenti del rendering e password errate restituiscono status=error e complete=false; le chiamate DLL con un'istanza non valida restituiscono un puntatore nullo

Il risultato wide della DLL è di proprietà dell'istanza e va copiato prima di un'altra chiamata che restituisca un risultato wide; il risultato A contiene JSON UTF-8, con nomi di file e password di input decodificati secondo l'impostazione ANSI dell'istanza

Usa l'API tipizzata di pagina o documento per le regioni ignorate e per l'output individuale di maschera o overlay

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

Vedere anche

CompareRenderedPagesWith, CompareDocumentVisualsWith