readBarcodesFromBase64 Метод
 
            
                В этом разделе
            
            Отправляет асинхронный запрос на сервер для распознавания штрих-кодов из веб изображения, которое представлено Base64-строкой.
            
            
Синтаксис
      
      
      
      
      var instance = new Vintasoft.Barcode.WebBarcodeReaderJS(service);
var value; // Type: any
// Parameters
var imageAsBase64; // Type: string
var successFunc; // Type: function
var errorFunc; // Type: function
value = instance.readBarcodesFromBase64(imageAsBase64, successFunc, errorFunc);
 
    
      
      function readBarcodesFromBase64(
    : string, 
    : Function, 
    : Function
) : any;
 
    
       
      Parameters
- imageAsBase64
 
- Изображение, представленное Base64-строкой.
 
- 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' может быть:
  - Объект с следующими свойствами:
  - errorMessage (string): Сообщение о ошибке.
  - blocked (boolean): Указывает, что запрошенное действие заблокировано другим запросом.
  
, если исключение перехватывается внутри веб сервиса.  - В противном случае объект jqXHR.
  
 
     
Исключения
| Исключение | Описание | 
 | Выбрасывается, если аргументы имеют неверные типы. | 
 
Совместимость с веб браузерами
Смотрите также