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

Véase también

CompareRenderedPagesWith, CompareDocumentVisualsWith