Кодер матрицы данных ZXing в системе visual C#.Обнаружение ошибок ArgumentException

#c# #zxing.net #datamatrix

Вопрос:

Я разрабатываю программу кодирования матрицы данных с помощью ZXing в visual C#. проблема, с которой я сейчас сталкиваюсь, заключается, например, в том, что я кодирую данные «ABC123», для которых требуется минимальный размер 12X12, когда пользователь меняет формат на 10X10, логически я не могу декодировать, так как минимальный размер не соблюден. система.Ошибка исключения аргумента, как показано ниже, указывает на отсутствие расположения символов, соответствующего сообщению. Программа была сброшена, когда пользователь делал это подобным образом. Кто-нибудь знает, как обнаружить такого рода ошибки, чтобы я мог написать программу для пользователя, чтобы выбрать другой формат, который превышает минимальный формат данных, которые необходимо кодировать, чтобы избежать сбоя программы. Спасибо

введите описание изображения здесь

Комментарии:

1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.