• 报表中的条形码和二维码生成


    现在条形码和二维码的应用越来越普遍,Wyn Enterprise专门提供有条形码元素,可轻松生成各种格式的条形码或二维码。在Wyn报表中,二维码是条形码的一种,因此下文统称条形码。

    (一)条形码元素基础

    条形码元素可单独拖放到报表中,也可以拖放到表格单元格中。如果拖放在表格中,一般需要调整表格行高,使之足够绘制条形码图形。如下图:

    要生成条形码,只需设置条形码元素的以下几个基本属性:

    (1)数值
    条形码的【数值】属性可以是任意的数字或文字,可直接绑定数据集字段,如下图:

    (2)条码类型
    【条码类型】用于选择条形码的码制,Wyn支持目前流行的数十种条形码格式,如下图:
     

    世界上常用的码制有EAN条形码、UPC条形码、25条形码、交叉25条形码、库德巴条形码、Code 39条形码和Code 128条形码等。

    设置以上两个关键属性之后,预览时就可以看到条形码了。


    (二)条形码元素其他属性

    为了便于条形码的使用,可能需要做一些样式调整,比如不要让表格每行的多个条形码紧挨在一起,以便扫描枪扫描。
    常用的条形码其他属性如下:

    (1)标题位置
    条形码的【标题位置】属性用于设置条码上下的文字,如下图:

    一般情况下,如果是QR-Code那种二维码,不需要标题;而ANSI一维条码往往需要标题。

    (2)边界宽度
    条形码的【边界宽度】属性类似内部间距设置,比如在表格单元格内的条形码,为了防止各行的条形码粘连在一起,可以设置边界宽度为0.2cm或其他尺寸的缝隙,如下图:


    带有条形码的报表预览效果如下图:


    如果打印在预先印制的纸张上,就可以实现快递单之类的单据打印。

  • 相关阅读:
    python网络编程学习笔记(3):socket网络服务器
    Python编码爬坑指南
    ROT13 维基百科,自由的百科全书
    ZODB + Traversal Wiki Tutorial¶
    ZODB programming guide¶
    利用新浪api获取ip归属地 QtSharp 博客园
    用python做了个桌球瞄准器
    Python运维工具介绍1–fabric
    python httplib2 使用代理出错
    第四回 基类中的修饰符,应该根据你对架构的理解去定义它们,没有绝对的
  • 原文地址:https://www.cnblogs.com/edoo/p/13501930.html
Copyright © 2020-2023  润新知