ZXing Не удалось найти тип или имя пространства имен «BitmapRenderer».C#

Место общения программистов C#
Ответить
Anonymous
 ZXing Не удалось найти тип или имя пространства имен «BitmapRenderer».

Сообщение Anonymous »


Я только что обновил ZXing.Net с версии 0.16.6 до 0.16.9 и сейчас обнаружил две следующие ошибки:
[*]
Для использования универсального типа BarcodeWriter требуется 1 аргумент типа
[*]
Не удалось найти тип или имя пространства имен «BitmapRenderer» (вам не хватает директивы using или ссылки на сборку?)

с использованием системы; использование System.Drawing; использование System.IO; использование ZXing; используя ZXing.QrCode.Internal; использование ZXing.Rendering; пространство имен BarCode.Commons { открытый класс BarCodeUtil { общедоступное статическое растровое изображение GenerateBar (текст строки, поле int = 0, ширина int = 1000, высота int = 500) { вар bw = новый BarcodeWriter(); // Первая ошибка здесь var encOptions = новый ZXing.Common.EncodingOptions { Ширина = ширина + (2 * поле), Высота = высота + (2 * поле), Маржа = маржа, ПуреБаркод = истина }; encOptions.Hints.Add(EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.H); bw.Renderer = новый BitmapRenderer(); // Вторая ошибка здесь bw.Options = encOptions; bw.Format = BarcodeFormat.CODE_128; Растровое изображение bm = bw.Write(текст); вернуть БМ; } } } Для первой ошибки кажется, что мне нужно указать один тип вывода, и я изменил его на следующую команду:

var bw = новый BarcodeWriter(); Однако я не знаю, как устранить вторую ошибку.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»