DetectPageBarcodesJSONA
Распознавание штрихкодов, инспекция документов, рендеринг
Описание
Вариант ANSI функции DetectPageBarcodesJSON
Принимает строковые параметры как текст ANSI и в остальном ведет себя идентично точке входа для широких строк
Синтаксис
Delphi
Function TPDFlib.DetectPageBarcodesJSON(Page: Integer;
Left, Top, Width, Height, DPI: Double; Formats: Integer= 0;
Options: Integer= 0; MaxResults: Integer= 32): WideString;ActiveX
Function PDFlib::DetectPageBarcodesJSON(Page As Long,
Left As Double, Top As Double, Width As Double, Height As Double,
DPI As Double, Formats As Long, Options As Long,
MaxResults As Long) As StringDLL
const wchar_t* DLDetectPageBarcodesJSON(int InstanceID, int Page,
double Left, double Top, double Width, double Height, double DPI,
int Formats, int Options, int MaxResults);
const char* DLDetectPageBarcodesJSONA(int InstanceID, int Page,
double Left, double Top, double Width, double Height, double DPI,
int Formats, int Options, int MaxResults);Возвращаемые значения
Возвращает JSON-объект со страницей, эффективным DPI, запрошенной областью, числом результатов и объектами результатов с formatName, text, типом содержимого, идентификатором символики, уровнем коррекции ошибок, ориентацией, флагами валидности, четырьмя угловыми точками в системе страницы и границами. При сбое валидации, растеризации, загрузки бэкенда или распознавания возвращает пустую строку
Возвращает пустую строку, если не удались проверка, рендеринг, загрузка серверной части или распознавание
Примечания
Метод рендерит только запрошенную область в ограниченный битмап BGR сверху вниз и восстанавливает ранее выбранную страницу перед возвратом
Метод растеризует только запрошенную область в ограниченный BGR-битмап с направлением сверху вниз и восстанавливает ранее выбранную страницу перед возвратом. Разверните PDFlibBarcode32.dll или PDFlibBarcode64.dll рядом с исполняемым файлом хоста, DLL PDFlib или модулем ActiveX согласно разрядности процесса; PDFLIB_BARCODE_READER может задать альтернативный абсолютный путь к бэкенду
LastErrorCode возвращает 115 при некорректных странице, геометрии, масках, разрешении или лимитах и 519 при сбоях рендеринга, движка или распознавания