网站首页 | 中文 | English

4组件系统——搭建标签的积木块

组件就是组成标签的"零件"。每个组件负责显示一类内容——文字、条码、图片、表格、形状等等。你可以把它们自由组合,做出任何样式的标签。

4.1 所有组件一览

组件图标它能做什么?典型用途
文本显示文字,可设置字体、大小、颜色、对齐方式
支持数据绑定(自动从数据库/Excel 读取内容)
产品名称、价格、地址、说明文字
多行文本显示多行段落文字,支持自动换行与行间距控制产品描述、地址信息、长文本说明
弧形文本文字沿着弧线排列,可调弧度半径和角度圆形标签上的文字、徽标弧形文字
富文本支持 HTML 格式的文字排版,可以做彩色、多字体混排带格式的产品说明、条款文本
条形码生成一维条形码,支持 18 种编码格式(含 EAN-8、IMB)商品条码、物流单号、资产编号
QR 码生成二维码,手机扫码可读取信息产品溯源链接、电子名片、网址
线条画水平线、垂直线、斜线分隔线、表格线、装饰线
矩形画空心或实心的矩形,可设圆角边框、背景块、按钮区域
椭圆画空心或实心的椭圆/圆形圆形标志底框、装饰
形状画各种多边形:三角形、菱形、五角星、六边形、箭头等指示箭头、警示标志、装饰
图片插入图片(PNG/JPG/SVG 等),支持嵌入或外部链接公司 logo、产品图片、背景图
表格动态数据表格,可绑定数据源、分页、条件着色产品列表、数据报表、价目表
RFID配置 RFID 标签数据编码与写入,支持 EPC/ISO 标准仓储物流、资产管理、防伪追溯
公式执行数学计算或字符串处理,结果动态显示金额合计、数据拼接、格式转换
脚本运行自定义脚本逻辑(C#/VB),返回计算结果复杂数据处理、条件逻辑

4.2 文本组件(最常用)—— 详细教程

文本组件是标签上最基础的组件,几乎每个标签都会用到。下面我们来详细学习它的所有设置。

如何添加和编辑文字

从左侧组件箱拖拽"文本"到画布上。
修改文字内容:有两种方式:
  • 方式一:双击画布上的文字,进入编辑模式,直接打字修改
  • 方式二:在右侧属性面板中找到"文字内容"输入框,修改里面的文字
调整文字样式:选中文本组件,然后在属性面板 → 文字格式中设置:
  • 字体:下拉选择你电脑上安装的任何字体(比如微软雅黑、宋体、Arial 等)
  • 字号:数字越大字越大(单位是 pt,印刷点数)
  • 粗体(B):文字加粗
  • 斜体(I):文字倾斜
  • 下划线(U):文字下方加线
  • 颜色:点击色块选择文字颜色
  • 对齐:水平对齐(左/中/右)和垂直对齐(上/中/下)
调整位置和大小:在属性面板 → 位置与大小中,可以精确输入 X、Y 坐标和宽度、高度;或者直接在画布上用鼠标拖拽调整。

文本的数据绑定(让文字自动变化)

文本组件最强大的功能之一:你不必手动输入每个标签的文字,可以让它自动读取数据库或 Excel 中的数据。比如你有 1000 个商品要打印标签,每个商品名字不同——你只需要设计一个标签模板,绑定到"商品名称"字段,剩下的软件会自动完成。

具体怎么绑数据,我们在第 7 章「数据绑定」中详细介绍。

文本组件的高级设置

4.3 弧形文本组件

如果你需要文字沿着圆弧排列(比如圆形的印章、圆形徽标上的文字),用这个组件。

4.4 富文本组件

如果你需要在一段文字里混用不同字体、颜色、大小(比如"本产品售价 ¥99.00 限时优惠"),用这个组件。

4.5 条形码组件

条形码(也叫一维码)是标签上最常见的元素之一。它用来编码一串数字或字母,让扫码枪可以快速读取。

支持的条形码格式(共 18 种)

编码格式说明常见用途
CODE128最通用的格式,支持数字和字母混合物流单号、资产编号(推荐首选)
CODE128A/B/CCODE128 的子集(A=大写+控制符,B=全字符,C=纯数字双倍密度)特殊场景需求
EAN-1313 位数字的国际商品编码零售商品条码(超市商品)
EAN-8EAN-13 的缩短版(8 位)小商品包装(空间不够时)
UPC-A / UPC-E北美地区的商品条码标准出口北美市场的商品
CODE39早期标准,支持字母数字工业标识、汽车行业
CODE93CODE39 的加密版,更紧凑高密度场景
CODABAR老式格式,支持数字和几个特殊字符图书馆、血库、快递
ITF-1414 位的物流包装码外箱包装条码
GS1-128供应链标准条码物流供应链(含应用标识符)
GS1-Databar新式紧凑条码,可携带更多信息生鲜食品、医疗小件
PDF417堆叠式二维条码(实际是二维的)证件、运输标签
DataMatrix正方形二维矩阵码,可做得很小电子元件标识、医疗手术器械
MaxiCode联合包裹服务(UPS)使用的格式快递分拣
Aztec中心有个靶心图案的二维码交通票据、登机牌

如何添加条形码

从组件箱拖拽"条形码"到画布上。
选择编码格式:在属性面板 → 编码格式下拉框中选一个(一般选 CODE128 即可)
输入数据:在属性面板的"数据绑定"中,可以选择绑定数据源字段,或者直接输入静态内容
调整外观:可以设置条码高度、窄宽(条码的密度)、是否显示数字/文字等
💡 提示:刚添加条形码时,它显示的是默认内容"12345678"。当你绑定了数据源后,它会自动显示真正的数据。

4.6 QR 码组件

二维码可以存储更多信息,手机相机可以直接扫描。

4.7 线条 / 矩形 / 椭圆 / 形状组件

这些是几何形状组件,用来做装饰、边框、分割线等。

组件主要设置
线条起点/终点坐标、线宽、线条样式(实线/虚线/点线)、颜色、端点样式(圆点/箭头)
矩形宽高、圆角半径(0 是直角)、填充色、边框色/边框宽度
椭圆宽高(相等时就是正圆)、填充色、边框色/边框宽度
形状类型(三角形/菱形/五角星/六边形/箭头等多选)、填充色、边框色、旋转
📝 设计技巧:

4.8 图片组件

可以在标签上放 logo、产品照片、图标等。

支持的图片格式:PNG、JPG、BMP、GIF、SVG(矢量图)、WMF、EMF

如何添加图片:

从组件箱拖拽"图片"到画布上。
在属性面板中,点击"选择图片"按钮,从电脑中选择图片文件。
或者:直接把图片文件从文件夹拖到画布的图片组件上。
选择图片源类型
  • 嵌入:图片数据直接保存在 .lbt 文件中(文件会变大,但发给别人也能显示)
  • 链接:只保存图片的路径,文件体积小(但图片文件不能移动位置)
  • 数据绑定:图片路径来自数据库/Excel 字段(批量打印不同图片时用)
设置缩放模式
  • 拉伸:图片被拉成组件大小(可能变形)
  • 适应:保持比例,完整显示在组件内(推荐)
  • 按比例居中:保持比例,居中显示,可能被裁剪
  • 平铺:如果图片比组件小,就重复铺满

4.9 表格组件

表格组件用来在标签上显示多行数据——比如产品清单、价目表、数据报表。

基础设置:

数据绑定:

分页:

4.10 公式组件

公式组件用来计算数值或处理文字——比如把"单价×数量=金额"的结果显示在标签上。

支持的运算:

💡 公式示例:
IF({数量} > 10, "批发价", "零售价") —— 如果数量大于 10 显示"批发价",否则显示"零售价"
ROUND({单价} * {数量}, 2) —— 计算总价并保留两位小数
UPPER({产品代码}) —— 把产品代码转成大写

4.11 脚本组件

脚本组件比公式更强大,你可以写一段 C# 或 VB 代码来做任何处理。

4.12 RFID 组件

RFID 组件用于配置 RFID 标签数据的编码与写入,支持 EPC Class 1 Gen 2 等标准协议。

4.13 组件的公共操作(右键菜单)

在任意组件上点击鼠标右键,会出现一个菜单,包含以下功能:

┌──────────────────────────────────────┐
│ 剪切 (Ctrl+X)                        │
│ 复制 (Ctrl+C)                        │
│ 粘贴 (Ctrl+V)                        │
│ 删除 (Delete)                        │
├──────────────────────────────────────┤
│ 置于顶层 (Ctrl+Shift+↑)  ── 移到最前面 │
│ 上移一层 (Ctrl+↑)        ── 往上移一层 │
│ 下移一层 (Ctrl+↓)        ── 往下移一层 │
│ 置于底层 (Ctrl+Shift+↓)  ── 移到最后面 │
├──────────────────────────────────────┤
│ 对齐 → 左对齐 / 右对齐 / 上对齐 /    │
│        下对齐 / 水平居中 / 垂直居中   │
│        水平分布 / 垂直分布            │
├──────────────────────────────────────┤
│ 旋转 → 90° / 180° / 270°             │
├──────────────────────────────────────┤
│ 锁定/解锁 ── 锁定后无法移动和修改      │
│ 属性 ── 打开右侧属性面板               │
└──────────────────────────────────────┘
📝 关于 Z 顺序:标签上的组件是有"层次"的——后添加的组件会"盖在"先添加的组件上面。
如果图片把文字挡住了,可以用"置于顶层"把文字移到前面来,或者"置于底层"把图片移到最后面。

新建标签 目录 属性面板