在 vb.net Visual Studio 2019 中创建条形码时出错

Error while create barcode in vb.net Visual Studio 2019

我是初学者vb.net。我尝试使用 barcodeLib 创建条形码,但出现错误 System.Exception: 'EUPCA-1: Data length invalid. (长度必须为 11 或 12)。有人可以帮助我了解我哪里出错了。

这是我的代码:

Dim barcode As Barcode = New Barcode()
    Dim forecolor As Color = Color.Black
    Dim backcolor As Color = Color.Transparent
    Dim image As Image = barcode.Encode(TYPE.UPCA, txtBarcode.Text, forecolor, backcolor, CInt(picBarcode.Width * 0.8), CInt(picBarcode.Height * 0.8))
    picBarcode.Image = image

example 所示,'txtBarcode.Text' 的长度必须为 11 或 12 个字符和数字数据。喜欢“038000356216”或“03800035621”