最近在做条码在网页中打印,ActiveX DLL 如何输出条码图片
最近在做条码在网页中打印,ActiveX DLL 怎么输出条码图片
最近在做条码在网页中打印,ASP来的,开发组件生成条码,使用ActiveX DLL ,可以输出文字,但不知怎么输出图片法
------解决方案--------------------
这种东西用ActiveX也太不环保了吧,呵呵。
建议你看看别人用ASP生成验证码图片的范例,直接在asp里生成图片。
------解决方案--------------------
呵呵,在我看来你才是开玩笑,为了个条形码图片,用ActiveX,一个是不方便,二个是兼容性差,三个还涉及到浏览器安全问题(如果要过安全,还要每年交钱弄证书)。对于用asp生成图片数据,完全的绿色环保,没有什么安全和兼容性问题,用起来也简单,只需要了解一下基础的图像文件格式就可以很简单的生成这样的图像了,比如bmp格式数据,对于单色的条形码来说,即使用bmp数据也不大,当然,gif格式也是很简单的,通常的无组件验证码生成都是用bmp或gif格式。如果你了解过这些东西,你就不会说这是开玩笑了,这种技术可以说是些基础的图像处理技术,用这种技术都叫开玩笑,那就没什么技术或开发可言了。
------解决方案--------------------
Code_39 = "104,578,194,704,98,608,224,74,584,200,530,146,656,50,560,176,26,536,152,56,518,134,644,38,548,164,14,524,140,44,770,386,896,290,800,416,266,776,392,336,324,276,84,296"
Code_39 = "52,289,97,352,49,304,112,37,292,100,265,73,328,25,280,88,13,268,76,28,259,67,322,19,274,82,7,262,70,22,385,193,448,145,400,208,133,388,196,168,162,138,42,148"
Code_39Str = "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,-,., ,$,/,+,%,*"
------解决方案--------------------
一个是含间隔的编码,一个是不含间隔的编码
最近在做条码在网页中打印,ASP来的,开发组件生成条码,使用ActiveX DLL ,可以输出文字,但不知怎么输出图片法
Public Function DrewCode(ByVal Str As String)
DrewCode = Form1.Picture1.Image
End Function
Private Sub Class_Initialize()
Load Form1
End Sub
Private Sub Class_Terminate()
Unload Form1
End Sub
------解决方案--------------------
这种东西用ActiveX也太不环保了吧,呵呵。
建议你看看别人用ASP生成验证码图片的范例,直接在asp里生成图片。
------解决方案--------------------
呵呵,在我看来你才是开玩笑,为了个条形码图片,用ActiveX,一个是不方便,二个是兼容性差,三个还涉及到浏览器安全问题(如果要过安全,还要每年交钱弄证书)。对于用asp生成图片数据,完全的绿色环保,没有什么安全和兼容性问题,用起来也简单,只需要了解一下基础的图像文件格式就可以很简单的生成这样的图像了,比如bmp格式数据,对于单色的条形码来说,即使用bmp数据也不大,当然,gif格式也是很简单的,通常的无组件验证码生成都是用bmp或gif格式。如果你了解过这些东西,你就不会说这是开玩笑了,这种技术可以说是些基础的图像处理技术,用这种技术都叫开玩笑,那就没什么技术或开发可言了。
------解决方案--------------------
Code_39 = "104,578,194,704,98,608,224,74,584,200,530,146,656,50,560,176,26,536,152,56,518,134,644,38,548,164,14,524,140,44,770,386,896,290,800,416,266,776,392,336,324,276,84,296"
Code_39 = "52,289,97,352,49,304,112,37,292,100,265,73,328,25,280,88,13,268,76,28,259,67,322,19,274,82,7,262,70,22,385,193,448,145,400,208,133,388,196,168,162,138,42,148"
Code_39Str = "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,-,., ,$,/,+,%,*"
------解决方案--------------------
一个是含间隔的编码,一个是不含间隔的编码