使用128条码字体生成Code128C条码-朱亦文
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


使用128条码字体生成Code128C条码

发表时间:2010/10/13 14:02:51 评论(2) 浏览(44646)  评论 | 加入收藏 | 复制
   
摘 要:使用code128.ttf字体生成Code128C条码
正 文:

Function ToCode128C(ByVal s As String) As String
' zhuyiwen 2010.10.12
' 使用code128.ttf字体生成Code128C条码
Dim ns As String
Dim total As Long
If Len(s) > 0 And IsNumeric(s) Then
total = 105 ' Start Code
If Len(s) Mod 2 > 0 Then s = s + "0" ' 不足偶数位补0
Dim i As Integer, l As Integer
l = Len(s) \ 2
For i = 0 To l - 1
ns = ns + getChar(Mid(s, i * 2 + 1, 2))
total = total + (i + 1) * Val(Mid(s, i * 2 + 1, 2))
Next

Dim checkCode As String '生成验证码
checkCode = "" & (total Mod 103)

ns = ChrW(205) + ns + getChar(checkCode) + ChrW(206)
ToCode128C = ns
End If
End Function

Function getChar(ByVal s As String) As String
Dim c As Integer

c = Val(s)
If c = 0 Then
getChar = " "
ElseIf c < 95 Then
getChar = Chr(Asc("!") + c - 1)
Else
getChar = ChrW(100 + c)
End If

End Function

 


Access软件网交流QQ群(群号:198465573)
 
 相关文章
流水条码制作示例源码  【beenet  2009/3/28】
条码制作器  【若邻  2009/12/6】
[access报表]用报表生成条形码  【ywm161616  2010/3/8】
access 应用条码举例  【butu  2010/5/27】
[access报表]打印多份条形码 笛卡尔法  【蒋元根  2011/6/28】
条形码输入案例  【天外飞鹰  2011/7/2】
使用针式打印机打印条码  【wj.s  2011/11/28】
[access报表]39码与128码的条形码字体  【wj.s  2011/12/10】
条形码Microsoft BarCode Control 9.0补...  【纵云梯  2012/2/10】
服装吊牌打印工具,合格证,条码打印工具,条形码打印工具,用ACCE...  【bjllk  2012/6/20】
学习使用咱家是猫老师发表的条码制作器  【蒋元根  2012/7/19】
常见问答
技术分类
相关资源
文章搜索
关于作者

朱亦文

文章分类

文章存档

友情链接