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