zoukankan      html  css  js  c++  java
  • 网摘关于BarCodeControl控件

    简介 
    BarCodeControl是一个用户制作条形码的控件。 
    MicrosoftBarcodeControl9.0是可以在MicrosoftOfficeAccess窗体和报表中显示条码符号的ActiveX控件。BarcodeControl9.0支持常用的11个条码符号(UPC-A、UPC-E、EAN-13、EAN-8、Casecode、NW-7、Code-39、Code-128、USPostnet、USPostalFIM和JPPost)。 
    一般情况下,在安装MicrosoftOfficeAccess2000或更高版本时能自行安装此控件。如需使用而又没有安装MicrosoftOfficeAccess,可以在微软下载中心下载MicrosoftBarcodeControl9.0,

    地址为:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=015c0f3a-3e64-4f63-afd7-596da437835c 

    应用 
    MicrosoftBarcodeControl9.0可以在MicrosoftOffice及MicrosoftVisualBasic中使用,下面主要介绍在MicrosoftVisualBasic使用时的一些属性。(本人使用的软件版本如下:MicrosoftVisualBasic6.0、MicrosoftOfficeAccess2003。) 
    1、部件。运行MicrosoftVisualBasic后,依次点击“工具”、“部件”,在“控件”页中选择“MicrosoftAccessBarCodeControl9.0”。控件对应的OCX文件为Office程序目录中OFFICE112052MSBCODE9.OCX。 
    2、属性。添加部件后,可以对部件属性进行自定义,相关信息如下: 
    A、样式。选项包括UPC-A、UPC-E、EAN-13、EAN-8、CaseCode、Codabar(NW-7)、Code-39、Code-128、U.S.Postnet、U.S.PostalFIM和JPPost,其对应的值为0至13。此属性能在程序运行过程中通过.style进行修改。 
    B、显示数据。如选中,表示在条形码下方显示对应的数据;否则在条形码下方不显示对应的数据。此属性能在程序运行过程中通过.ShowData进行修改,值为True和False。 
    C、子样式。选择不同的样式,就会有不同的子样式提供选择。具体如下: 
    样式为UPC-A,子样式有Standard、2-DigitSupplement、5-DigitSupplement、POSCaseCode,其对应值0至3。此属性能在程序运行过程中通过.substyle进行修改。 
    样式为UPC-E,子样式有Standard、2-DigitSupplement、5-DigitSupplement、POSCaseCode,其对应值0至3。此属性能在程序运行过程中通过.substyle进行修改。 
    样式为EAN-13,子样式有Standard、2-DigitSupplement、5-DigitSupplement、POSCaseCode,其对应值0至3。此属性能在程序运行过程中通过.substyle进行修改。 
    样式为EAN-8,子样式有Standard、2-DigitSupplement、5-DigitSupplement、POSCaseCode,其对应值0至3。此属性能在程序运行过程中通过.substyle进行修改。 
    样式为CaseCode,子样式有Standard、Extended、CaseContents,其对应值0至2。此属性能在程序运行过程中通过.substyle进行修改。 
    样式为Codabar(NW-7),无子样式。 
    样式为Code-39,无子样式。 
    样式为Codd-128,无子样式。 
    样式为U.S.Postnet,子样式有DeliveryPoint、ZIPCode+4、5-DigitZIPCode,其对应值0至2。此属性能在程序运行过程中通过.substyle进行修改。 
    样式为U.S.PostalFIM,子样式有FIM-ASymbol、FIM-BSymbol、FIM-CSymbol,其对应值0至2。此属性能在程序运行过程中通过.substyle进行修改。 
    样式为JPPost,无子样式。 
    D、有效性验证。选择不同的样式,就会有不同的有效性验证提供选择。具体如下: 
    样式为UPC-A,有效性验证有无、无效时修复、无效时空白,其对应值0至2。此属性能在程序运行过程中通过.Validation进行修改。 
    样式为UPC-E,有效性验证有无、无效时修复、无效时空白,其对应值0至2。此属性能在程序运行过程中通过.Validation进行修改。 
    样式为EAN-13,有效性验证有无、无效时修复、无效时空白,其对应值0至2。此属性能在程序运行过程中通过.Validation进行修改。 
    样式为EAN-8,有效性验证有无、无效时修复、无效时空白,其对应值0至2。此属性能在程序运行过程中通过.Validation进行修改。 
    样式为CaseCode,有效性验证有无、无效时修复、无效时空白,其对应值0至2。此属性能在程序运行过程中通过.Validation进行修改。 
    样式为Codabar(NW-7),有效性验证有无、添加时启动/停止,其对应值0至1。此属性能在程序运行过程中通过.Validation进行修改。 
    样式为Code-39,有效性验证有无、添加时启动/停止,其对应值0至1。此属性能在程序运行过程中通过.Validation进行修改。 
    样式为Codd-128,有效性验证有无。 
    样式为U.S.Postnet,有效性验证有无效时空白。 
    样式为U.S.PostalFIM,无有效性验证。 
    样式为JPPost,有效性验证有无效时空白。 
    E、线条宽度。条形码线条的宽度,选项有细、特别淡、淡、普通、中等、粗、浓、特别浓,对应值为0至7。此属性能在程序运行过程中通过.LineWeight进行修改。 
    F、方向。方向是控件显示的方向,有0度、90度、180度和270度。此属性能在程序运行过程中通过.Direction进行修改。 
    G、颜色。用户可以根据自己的喜好选择线条色(ForeColor)和背景色(BackColor),此属性能在程序运行过程中通过.ForeColor和.BackColor进行修改。 
    H、值。条形码的值,用户可以通过修改.Value给条形码赋值。 
    I、其他属性与常用控件相同,此处不作说明。 


    条形码控件各种属性的具体涵义 
    在下面的列表中给出了属性对话框中各种属性的简单说明。 

    属性 说明 
    Style 指定条形码符号的样式。 
    样式(style)中的十一个样式:0-upc-A;1-UPC-E;2-EAN-13;3-EAN-8;4-CASE-CODE;5-CODABAR(NW-7);6-CODE-39;7-CODE-128;8-U.SPOSTNET;9-U.SPOSTAL.FIM;10-JPPOST.线条宽度0-细;1-特别细;2-淡;3-普通;4-中等;5-粗;6-浓;7-特别浓。 
    SubStyle 指定更详细的样式。 
    Validation 指定是否要验证数据的有效性。 
    LineWeight 指定条形码符号的线条粗细。 
    Direction 指定条形码控件的显示方向。 
    ShowData 指定是否要显示数据数值。 
    ForeColor 指定条形码符号的前景颜色。 
    BackColor 指定条形码符号的背景色。 
    Value 指定所产生的条形码符号的值。但必须满足不同风格样式的文字要求。 
    autoload true/false 自动加载与否,默认情况下为自动加载,即所出现的一个"4901234567894条形码 
    direction 最关键选项,通过它能实现“刷新”,有四个选项,0~3,其作用分别是将对象的数码放置底部(0),右侧(1),顶部(2),左侧(3) 
    enabled true/false
    visible true/false
    height 调整对象的位置:高 
    left 调整对象的位置:左边距 
    top 调整对象的位置:上边距 
    width 调整对象的位置:宽 
    heightweight 条形码中最粗细条的磅数,0~7磅。 
    locked 对应右击对象时出现的设置控件格式:锁定对象 
    printlbject 对应右击对象时出现的设置控件格式:打印(预览)对象 
    placement 对应右击对象时出现的设置控件格式:对象随单元格移动的选择。 
    shadowtrue/falsh 对象的阴影设置 
    visible 0-3 四种变化,并非适用于所有样式。 


    条码: 
    Code39 长度任意,可为:数字、字母、+ - . % $ / 
    I25 双数长度,只能为数字。如为奇数长度则自动在前面补'0' 
    128c 双数长度,只能为数字。如为奇数长度则自动在前面补'0' 
    Codabar 长度任意,只可为:数字 和 + - . % $ / 
    ENA13 定长,13位,末位为检查码,不足位则自动在后面面补'0',检查码可自动成生。 
    ENA8 定长, 8位,末位为检查码,不足位则自动在后面面补'0',检查码可自动成生。 
    UPC-A 定长,12位,首位自动加'0',变13位长,末位为检查码,检查码可自动成生。 
    1.属性:(控件) 
    BarImage 用于显示条码的Image图像控件 
    BarStr 条码值,如:12345678 
    BarId 条码类型(1-7)分别为上述条码 
    BarColor 条码线条的颜色 为Tcolor类型值,默认为黑色 
    BarWidth 条码粗细度(1--5) 一般为2或3 
    BarHeight 条码高度,一般要大于20 
    BarNo &...

    参考资料:

    1. Microsoft Barcode Control9.0

    http://www.microsoft.com/zh-cn/download/details.aspx?id=8913

    2. BarCode控件集

    http://www.gcpowertools.com.cn/products/componentone_barcode_winform.htm

    扩展阅读:

    1. Winform控件集

    http://www.gcpowertools.com.cn/products/componentone_studio_winform.htm

  • 相关阅读:
    [PHP动态]0001.关于 PHP 7 你必须知道的五件事
    [PHP工具推荐]0001.分析和解析代码的7大工具
    Java数据结构和算法(八)——递归
    Java数据结构和算法(七)——链表
    Java数据结构和算法(六)——前缀、中缀、后缀表达式
    Java数据结构和算法(五)——队列
    Java数据结构和算法(四)——栈
    Java数据结构和算法(三)——冒泡、选择、插入排序算法
    Java数据结构和算法(二)——数组
    Java数据结构和算法(一)——简介
  • 原文地址:https://www.cnblogs.com/summer_adai/p/3408893.html
Copyright © 2011-2022 走看看