CompareFileVisuals
Comparación de documentos, renderización
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 los ajustes gráficos de la instancia actual; el documento y la página seleccionados actualmente se conservan
Las entradas ausentes, las opciones no válidas, los fallos de renderización 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 y contraseñas de entrada descodificados según la configuración ANSI de la instancia
Utilice la API tipada de página o de documento para las regiones ignoradas y la salida individual de máscaras o superposiciones
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