最近花了几天时间制作了一个条形码标签

具体的制作细节,在这里做个小总结,有兴趣的朋友可以一起钻研

首先来看下制作出来的效果如下图所示:SMT1\SMT2

      SMT1

      SMT2

上边两张图是打印预览出来的效果,当然实际打印出来还是有略微的差别

下面我来具体描述下制作过程

制作前期准备:标签大小(这里我用的是70mmX30mm的纸张进行设计),其次这两张是在一个

表格里设计的,所以稍许复杂,原因是,条码上方的描述:有一行、两行、三行、四行的显示,所以

最后确定,描述的内容在两行之内用第二个模版、2<=描述<=3采用第一个模版显示,如上图所示。

这样做的目的是在现有的纸张大小中,能够保证画出的标签的整体布局能更均衡的分布在纸张上面。

  前期准备好之后,接下来进行表格框架的设计:如下图所示

这里主要讲解下条码的原理和制作过程,以及位置的移动

条形码:实质上是由一些数字或者字母进行各种有规律的排序,最后以某种图形化的方式显示出来,

在实际生活中,我们随处可见,具体更为详尽的原理百度即可,这里不做赘述

首先我们创建条码:通过事物码se73

选中系统条形码,下面有 dispaly + change 按钮

这里我们根据实际需要进行选择

假如我们现在想要去创建一个新的条码: 这里我们点击下change

然后去新建,新建之后,系统会带出一个框:条码名字+描述-》编码方式(通常选择code128)

—>完成之后,在进行编码的具体规格设计,这里主要是进行 width + height 的设计

宽度通常标识条码的疏密程度,这里我们建议06(系统默认值),这里我们尽量不要进行修改,负责

会导致实际使用过程中,扫码出现异常

高度就是条码的实际高度,这里根据纸张大小进行设定,这样条码初步就创建完成

接下来我们要在smartforms中的style中进行条码的位置移动设置(这里是关键所在),条码的位置

移动是一个微调过程,要有一定的耐心

这里我们设定一个段落格式,在段落格式里有个 行间距(其单位是LN),起初,系统会默认给个值为1

,在这里我们进行增减,对应条形码的位置变化是上下移动;其次是左右间距的调整,这里进行边调边看

,smartforms表格设计的短处就是,测试数据不能进行变式保存,这就导致每调试一个,输一次数据,

查看一次,再输入一次,再查看一次,真的很费劲,要有耐心哦。

接下来,讲解第二个需要注意的地方,在本次设计过程中,遇到了一个现象,就是说,我们要显示一行文字,

通常是先建立一个模版,然后在建一个文本域,在里面在写入我们所需要显示的内容。这里有个注意点,由于

这次的页面高度本来就只有30mm,现在要显示四行五行文字,再加上一个条码,整体外观还要美,这就得牺牲

字体的大小了,但是发现一个现象,模版的高度如果小于4.3mm,无论你字体设置的多小,都无法显示,大家

以后设计的时候记得注意。

转载于:https://www.cnblogs.com/bailang-LBG/articles/4017677.html

smartform---条形码技术详解相关推荐

  1. 【H.264/AVC视频编解码技术详解】十九:熵编码算法(5)——H.264的CABAC(上):语法元素的二值化方法...

    <H.264/AVC视频编解码技术详解>视频教程已经在"CSDN学院"上线,视频中详述了H.264的背景.标准协议和实现,并通过一个实战工程的形式对H.264的标准进行 ...

  2. Linux磁盘阵列技术详解(二)--raid 1创建

    我在Linux磁盘阵列技术详解(一)里已经详细介绍了几种RAID磁盘阵列方式,原理以及创建raid 0 的详细步骤.那么这篇文档就着重讲解如何创建raid 1的技术: 步骤如下: ① 分区 同样我们还 ...

  3. 《Hadoop技术详解》一导读

    前 言 Hadoop技术详解 本书采用的约定 本书采用以下排版约定. 斜体 用于表明新的术语.URL.电子邮件地址.文件名和文件扩展名. 等宽字体 用于程序清单,正文段落中有关的程序元素,如变量及函数 ...

  4. 科普:5G网络关键技术详解

    不久前,中国华为公司主推的Polar Code(极化码)方案,成为5G控制信道eMBB场景编码方案.消息一出,在网络上就炸开了锅,甚至有媒体用"华为碾压高通,拿下5G时代"来形容这 ...

  5. zookeeper 分布式过程协同技术详解.pdf_阿里大牛耗时18个月整理这份ZooKeeper分布式详解文档...

    前言 摩尔定律揭示了集成电路每18个月计算性能就会增加一倍.随着信息的飞速膨胀,很多应用都无法依赖单个服务器的性能升级来处理如此庞大的数据量,分布式系统和应用越来越受到人们的青睐.分布式系统和应用不仅 ...

  6. Qtum量子链研究院:Plasma技术详解(下篇)

    Plasma的设计模型有两个主要的分支:Plasma MVP(Minimal Viable Plasma,最小可行的Plasma)和Plasma Cash.Plasma MVP的目标是为最基本的可用的 ...

  7. Python数据科学-技术详解与商业实践视频教程

    Python数据科学-技术详解与商业实践(八大案例) 网盘地址:https://pan.baidu.com/s/13QrR_5Er6LgWCWzSb7qOrQ 提取码:s7vw 备用地址(腾讯微云): ...

  8. 视频直播技术详解(8)直播云 SDK 性能测试模型

    <视频直播技术详解>系列之八:直播云 SDK 性能测试模型 牛小七2016年10月12日发布在 视频直播技术详解 七牛云于 6 月底发布了一个针对视频直播的实时流网络 LiveNet 和完 ...

  9. 视频直播技术详解(7)现代播放器原理

    <视频直播技术详解>系列之七:现代播放器原理 牛小七2016年9月29日发布在 视频直播技术详解 from: http://blog.qiniu.com/archives/7040 七牛云 ...

  10. 视频直播技术详解(0)开篇

    (原标题:<视频直播技术详解>系列之一:开篇) 文|何李石 随着互联网用户消费内容和交互方式的升级,支撑这些内容和交互方式的基础设施也正在悄悄发生变革.手机设备拍摄视频能力和网络的升级催生 ...

最新文章

  1. 测试发现equals和hashCode与书上描述的不一样
  2. leaflet加载离线地图教程以及下载离线地图瓦片工具
  3. Java 操纵XML之修改XML文件
  4. SAP CRM 物料request download - 两个队列的分析
  5. 自断前程,未来80%IT工作将实现自动化
  6. 【机器学习】 LightGBM——优于XGBoost提升的集成算法(安装+对比XGBoost改进+参数说明+python代码实例)
  7. OpenJudge数据结构与算法-计算点的距离并排序
  8. python安装Pillow
  9. html代码大全贴音乐,网页音乐代码大全
  10. java歌词高亮显示滚动_js如何处理音乐播放器的歌词文件达到高亮以及滚动的效果?...
  11. Java实现给PDF文件加水印、图片、签名(含测试类)
  12. MacFamilyTree 8 for Mac(家谱族谱制作)
  13. [bx]与loop指令
  14. Mal-PEG3-acid,518044-40-1亲水性PEG间隔物增加了在水介质中的溶解度
  15. 煤炭销售系统的设计与实现
  16. 福建省计算机一级机操作题,福建省计算机一级操作题练习
  17. 计算机应用基础考查方案,《计算机应用基础》考查方案
  18. vue 页面及内部子组件加载结束以后触发
  19. 谷歌临时工成二等公民 ,部分人年薪仅 3万美元
  20. 2018-5-18笔记

热门文章

  1. VisualGDB系列9:配置VS直接通过SSH方式访问Linux项目
  2. [译] 深度学习的未来
  3. Linux安装MATLAB Compiler Runtime操作
  4. 使用 Chrome Timeline 来优化页面性能 1
  5. iOS---UIScrollView实现相册循环
  6. linux入门基础命令详解
  7. 如何选择嵌入式软件开发平台
  8. 解决企业IT三大运维管理难题
  9. 人生是什么?——感悟1:勇于承担自己的选择才是真正的勇气
  10. 042 第一章 简介