【发布时间】:2018-05-11 02:45:59
【问题描述】:
我正在尝试生成一个条码,其文本嵌入在条码本身下面,但我只能生成没有嵌入文本的条码。
这是我的代码:
Public Function process_printbarcode(lbl169 As Label)
Dim length As Integer = 1
Dim mybarcode As Image = Code128Rendering.MakeBarcodeImage(lbl169.Text.ToString, Integer.Parse(length.ToString()), False)
Admin_Menu.PictureBox3.Image = mybarcode
Return True
End Function
【问题讨论】:
-
您缺少数据类型的一些非常基本的方面。
.Text属性是字符串,所以不需要在它们上面使用ToString();那么如果length是整数,则无需将其转换为字符串,然后将其解析回整数。甚至不需要变量,因为1应该可以工作 -
快速浏览该项目的源代码后,开发人员似乎没有包含该选项。您可以自己将人类可读的文本添加到图像中,也可以使用内置该功能的库,例如 barcodelib...查看其
IncludeLabel属性 -
您还应该知道删除旧帖子通常是一个非常糟糕的主意。如果他们被否决,则 DV 仍然对您不利,但这很糟糕,因为任何人都无法支持您应用的任何更改/修复。如果上面有答案,那是非常非常糟糕的,而且对你更不利
-
...更不用说它当然是一个严重的阻碍,当你有机会回答你的任何事情时,你会删除他们的工作
-
@Plutonix 嗯,我没有删除它们。因为我回答了我姐姐的问题,他们删除了我的帐户