CompareFileVisuals
Сравнение документов, рендеринг
Описание
Визуально сравнивает текущий документ с PDF-файлом
Синтаксис
Function TPDFlib.CompareFileVisuals(Const OtherFileName, Password: WideString;
DPI: Double; ColorTolerance: Integer): WideString;Примечания
Загружает PDF для сравнения и возвращает тот же JSON-отчёт по документу, что и CompareDocumentVisualsWith; ColorTolerance должен быть от 0 до 255, а DPI — конечным и положительным
Загруженный документ наследует рендерер, масштаб, кадрирование и графические настройки текущего экземпляра; текущий выбранный документ и страница удерживаются
Отсутствующий вход, недопустимые опции, сбои рендеринга и сбои пароля возвращают status=error и complete=false; DLL-вызовы с недопустимым экземпляром возвращают нулевой указатель
Широкий результат DLL принадлежит экземпляру и должен быть скопирован до следующего вызова с широким результатом; результат A содержит JSON в UTF-8, причём имена входных файлов и пароли декодируются согласно ANSI-настройке экземпляра
Для игнорируемых областей и отдельного вывода масок или наложений используйте типизированный API страниц или документа
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