VintaSoft Barcode .NET SDK 15.1: Документация для Веб разработчика
Vintasoft.Barcode Namespace / WebBarcodeReaderJS type / readBarcodes Property
Синтаксис Exceptions Совместимость с браузерами Смотрите также
В этом разделе
    readBarcodes Метод
    В этом разделе
    Отправляет асинхронный запрос на сервер для распознавания штрих-кодов с веб изображения.
    Синтаксис
    var instance = new Vintasoft.Barcode.WebBarcodeReaderJS(service);
    
    var value; // Type: any
    
    // Parameters
    var image; // Type: WebImageJS
    var successFunc; // Type: function
    var errorFunc; // Type: function
    
    value = instance.readBarcodes(image, successFunc, errorFunc);
    
    
    function readBarcodes(
    image
    Экземпляр класса WebImageJS.
    : WebImageJS,
    successFunc
    Функция, которая будет выполнена в случае успешного выполнения запроса.
    Вот прототип функции "function __success(data)".
    Параметр 'data' имеет следующие свойства:
    • results (object) : Массив результатов распознавания штрих-кодов.
      Результатом распознавания является объект со следующими свойствами:
      • barcodeType (string): тип штрих-кода.
      • value (string): штрих-код value.
      • hexValue (string): значение штрих-кода в шестнадцатеричном представлении.
      • confidence (string): достоверность штрих-кода.
      • readingQuality (number): качество чтения штрих-кода.
      • threshold (number): пороговое значение изображения, которое было применено к изображению во время распознавания штрих-кода.
      • region (object): область изображения, в которой находится штрих-код. Область изображения имеет следующие свойства:
        • angle (number): угол в градусах относительно вектора (1,0).
        • leftTop (object): координаты левого верхнего угла ограничивающий прямоугольник.
        • leftBottom (object): координаты левого нижнего края ограничивающего прямоугольника.
        • rightTop (object): координаты правого верхнего края ограничивающего прямоугольника.
        • rightBottom (object): координаты правого нижнего края ограничивающего прямоугольника.
      • additionalInfo (object): ассоциативный массив, содержащий имена и значения пользовательских свойств штрих-кода.
      • test (object): результат проверки качества печати штрих-кода.
        Это может быть проверка качества печати штрих-кода ISO15415:
        • decode (object): значение и класс декодирования.
        • maxReflectance (object): максимальное отражение в процентах от значения и класса отражения.
        • minReflectance (object): минимальное отражение в процентах от значения и класса отражения.
        • symbolContrast (object): значение и уровень контрастности символа.
        • modulation (object): значение и уровень модуляции.
        • scanGrade (object): уровень и значение сканирования.
        • axisNonuniformity (object): значение и класс осевой неравномерности.
        • gridNonuniformity (object): значение и класс неравномерности сетки.
        • unusedErrorCorrection (object): неиспользуемое значение коррекции ошибок и класс.
        • reflectanceMargin (object): значение и класс коэффициента отражения.
        • quietZone (object): тихая зона, значение в процентах, которая требуется для указанной символики штрих-кода.
        • distortionAngle (object): угол искажения значения и оценки матрицы штрих-кода.
        • additionalGrades (object): массив дополнительных оценок, зависящих от символики штрих-кода.
        • fixedPatternDamage (object): фиксированное значение и степень повреждения шаблона.
        • codewordYield (object): эффективность, с которой линейное сканирование может восстанавливать данные из значения и оценки двумерного многострочного символа.
        • codewordPrintQualityModulation (object): значение и оценка качества печати кодового слова на основе модуляции кодового слова для двумерного многострочного символа.
        • codewordPrintQualityDefects (object): значение и оценка качества печати кодового слова на основе дефектов кодового слова для двух -мерный многострочный символ.
        • codewordPrintQualityDecodability (object): значение и оценка качества печати кодового слова на основе декодируемости кодового слова для двумерного многострочного символа.
        • codewordPrintQuality (object) : значение и оценка качества печати кодового слова для двумерного многострочного символа.
        • startPattern (object): результат теста ISO15516 Start/RAP по шаблону для многострочных символов (PDF417/MicroPDF417).
        • centerPattern (object): результат теста шаблона Center/RAP ISO15516 для многострочных символов (MicroPDF417).
        • stopPattern (object): результат теста шаблона Stop/RAP ISO15516 для многострочных символов (PDF417/MicroPDF417).
        ИЛИ это может быть:
        • tests (object): Массив тестов качества печати штрих-кода ISO15416.
          ISO15416 Тест качества печати штрих-кода содержит:
          • decode (object): значение и класс декодирования.
          • maxReflectance (object): максимальное отражение в процентах от значения и класса отражения.
          • minReflectance (object): минимальный коэффициент отражения в процентах от значения отражательной способности и класса.
          • globalThreshold (object): глобальный порог (GT) в процентах от значения отражательной способности и класса.
          • symbolContrast (object): значение и степень контрастности символа.
          • minEdgeContrast (object): минимальный контраст края (ECmin) в процентах от значения и степени отражения.
          • modulation (object): значение и уровень модуляции.
          • defects (object): значение и уровень дефектов.
          • decodability (object): значение и уровень декодируемости.
          • scanGrade (object): оценка и значение сканирования.
      Для 1D штрих-кода содержатся следующие свойства:
      • narrowBarCount (number): количество узких полос.
      • narrowBarSize (number): размер узкой полосы в пикселях.
      Для 2D-штрихкода содержатся следующие свойства:
      • matrixSize (object): размер матрицы штрих-кода в модулях (ячейках).
      • cellSize (object): размер ячейки матрицы штрих-кода в пикселях.
      • bulleyeCenter (объект) ): Центр для поискового шаблона "Bulleye" для штрих-кода Aztec.
    : Function,
    errorFunc
    Функция, которая будет выполнена в случае неудачного запроса.
    Вот прототип функции "function __error(data)".
    Параметр 'data' может быть:
    1. Объект с следующими свойствами:
      • errorMessage (string): Сообщение о ошибке.
      • blocked (boolean): Указывает, что запрошенное действие заблокировано другим запросом.
      , если исключение перехватывается внутри веб сервиса.
    2. В противном случае объект jqXHR.
    : Function
    ) : any;

    Parameters

    image
    Экземпляр класса WebImageJS.
    successFunc
    Функция, которая будет выполнена в случае успешного выполнения запроса.
    Вот прототип функции "function __success(data)".
    Параметр 'data' имеет следующие свойства:
    • results (object) : Массив результатов распознавания штрих-кодов.
      Результатом распознавания является объект со следующими свойствами:
      • barcodeType (string): тип штрих-кода.
      • value (string): штрих-код value.
      • hexValue (string): значение штрих-кода в шестнадцатеричном представлении.
      • confidence (string): достоверность штрих-кода.
      • readingQuality (number): качество чтения штрих-кода.
      • threshold (number): пороговое значение изображения, которое было применено к изображению во время распознавания штрих-кода.
      • region (object): область изображения, в которой находится штрих-код. Область изображения имеет следующие свойства:
        • angle (number): угол в градусах относительно вектора (1,0).
        • leftTop (object): координаты левого верхнего угла ограничивающий прямоугольник.
        • leftBottom (object): координаты левого нижнего края ограничивающего прямоугольника.
        • rightTop (object): координаты правого верхнего края ограничивающего прямоугольника.
        • rightBottom (object): координаты правого нижнего края ограничивающего прямоугольника.
      • additionalInfo (object): ассоциативный массив, содержащий имена и значения пользовательских свойств штрих-кода.
      • test (object): результат проверки качества печати штрих-кода.
        Это может быть проверка качества печати штрих-кода ISO15415:
        • decode (object): значение и класс декодирования.
        • maxReflectance (object): максимальное отражение в процентах от значения и класса отражения.
        • minReflectance (object): минимальное отражение в процентах от значения и класса отражения.
        • symbolContrast (object): значение и уровень контрастности символа.
        • modulation (object): значение и уровень модуляции.
        • scanGrade (object): уровень и значение сканирования.
        • axisNonuniformity (object): значение и класс осевой неравномерности.
        • gridNonuniformity (object): значение и класс неравномерности сетки.
        • unusedErrorCorrection (object): неиспользуемое значение коррекции ошибок и класс.
        • reflectanceMargin (object): значение и класс коэффициента отражения.
        • quietZone (object): тихая зона, значение в процентах, которая требуется для указанной символики штрих-кода.
        • distortionAngle (object): угол искажения значения и оценки матрицы штрих-кода.
        • additionalGrades (object): массив дополнительных оценок, зависящих от символики штрих-кода.
        • fixedPatternDamage (object): фиксированное значение и степень повреждения шаблона.
        • codewordYield (object): эффективность, с которой линейное сканирование может восстанавливать данные из значения и оценки двумерного многострочного символа.
        • codewordPrintQualityModulation (object): значение и оценка качества печати кодового слова на основе модуляции кодового слова для двумерного многострочного символа.
        • codewordPrintQualityDefects (object): значение и оценка качества печати кодового слова на основе дефектов кодового слова для двух -мерный многострочный символ.
        • codewordPrintQualityDecodability (object): значение и оценка качества печати кодового слова на основе декодируемости кодового слова для двумерного многострочного символа.
        • codewordPrintQuality (object) : значение и оценка качества печати кодового слова для двумерного многострочного символа.
        • startPattern (object): результат теста ISO15516 Start/RAP по шаблону для многострочных символов (PDF417/MicroPDF417).
        • centerPattern (object): результат теста шаблона Center/RAP ISO15516 для многострочных символов (MicroPDF417).
        • stopPattern (object): результат теста шаблона Stop/RAP ISO15516 для многострочных символов (PDF417/MicroPDF417).
        ИЛИ это может быть:
        • tests (object): Массив тестов качества печати штрих-кода ISO15416.
          ISO15416 Тест качества печати штрих-кода содержит:
          • decode (object): значение и класс декодирования.
          • maxReflectance (object): максимальное отражение в процентах от значения и класса отражения.
          • minReflectance (object): минимальный коэффициент отражения в процентах от значения отражательной способности и класса.
          • globalThreshold (object): глобальный порог (GT) в процентах от значения отражательной способности и класса.
          • symbolContrast (object): значение и степень контрастности символа.
          • minEdgeContrast (object): минимальный контраст края (ECmin) в процентах от значения и степени отражения.
          • modulation (object): значение и уровень модуляции.
          • defects (object): значение и уровень дефектов.
          • decodability (object): значение и уровень декодируемости.
          • scanGrade (object): оценка и значение сканирования.
      Для 1D штрих-кода содержатся следующие свойства:
      • narrowBarCount (number): количество узких полос.
      • narrowBarSize (number): размер узкой полосы в пикселях.
      Для 2D-штрихкода содержатся следующие свойства:
      • matrixSize (object): размер матрицы штрих-кода в модулях (ячейках).
      • cellSize (object): размер ячейки матрицы штрих-кода в пикселях.
      • bulleyeCenter (объект) ): Центр для поискового шаблона "Bulleye" для штрих-кода Aztec.
    errorFunc
    Функция, которая будет выполнена в случае неудачного запроса.
    Вот прототип функции "function __error(data)".
    Параметр 'data' может быть:
    1. Объект с следующими свойствами:
      • errorMessage (string): Сообщение о ошибке.
      • blocked (boolean): Указывает, что запрошенное действие заблокировано другим запросом.
      , если исключение перехватывается внутри веб сервиса.
    2. В противном случае объект jqXHR.
    Исключения
    ИсключениеОписание
    Выбрасывается, если аргументы имеют неверные типы.
    Совместимость с веб браузерами
    9
    5
    11
    5
    Смотрите также