Ali Alshihry Ответов: 1

Я не могу прочитать все шрифты штрих-кодов


Я набрал код для чтения шрифтов штрих-кодов, но не читаю все шрифты штрих-кодов, например, этот шрифт IDAutomationHC39M2 не читает есть ли какие-либо библиотеки, которые нужно добавить в проект для распознавания шрифтов штрих-кодов? Именно это я и пытался сделать:

Что я уже пробовал:

int i = 1;
       String[] barcodes = BarcodeScanner.Scan(filenamet.Text, BarcodeType.Code39 | BarcodeType.Code128 | BarcodeType.All | BarcodeType.Codabar);
       foreach (string element in barcodes)
       {

           decoded +=i+"**{ " +element + " }**" +"\r\n";
           i += 1;
       }
       MessageBox.Show(decoded);

1 Ответов

Рейтинг:
11

Dave Kreskowiak

Вы можете ознакомиться с документацией по библиотеке штрих-кодов, которую вы используете, что бы это ни было.

Значение перечисления BarcodeType.Все это не поддерживает автоматически каждый существующий штрих-код. Он только говорит библиотеке попытаться сопоставить штрих-код, который она видит, с типами, которые она поддерживает.

Похоже, что библиотека, которую вы используете, не поддерживает код 39 или не распознает изображение, которое она видит как код 39.


Ali Alshihry

Я использую пространство имен OnBarcode

Dave Kreskowiak

Это не является частью .NET Framework, поэтому я предполагаю, что вы имеете в виду, что используете SDK из здесь[^]. Нажмите на эту ссылку. Смотрите ссылку "поддержка" в правом верхнем углу страницы? Щелкнуть его.