CompareFileVisuals
Comparación de documentos, renderizado
Descripción
Compara visualmente el documento actual con un archivo PDF
Sintaxis
Function TPDFlib.CompareFileVisuals(Const OtherFileName, Password: WideString;
DPI: Double; ColorTolerance: Integer): WideString;Observaciones
Carga el PDF de comparación y devuelve el mismo informe JSON de documento que CompareDocumentVisualsWith; ColorTolerance debe estar entre 0 y 255 y DPI debe ser finito y positivo
El documento cargado hereda el renderizador, la escala, el recorte y la configuración de gráficos de la instancia actual; el documento y la página seleccionados en ese momento se conservan
La entrada faltante, las opciones no válidas, los fallos de renderizado y los fallos de contraseña devuelven status=error y complete=false; las llamadas DLL con una instancia no válida devuelven un puntero nulo
El resultado ancho de la DLL es propiedad de la instancia y debe copiarse antes de otra llamada que devuelva un resultado ancho; el resultado A contiene JSON UTF-8, con nombres de archivo de entrada y contraseñas decodificados según la configuración ANSI de la instancia
Use la API tipada de página o documento para las regiones ignoradas y la salida individual de máscara o superposición
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