2020-08-15

打印标签模板设计器使用

我们在做应用软件开发时,经常免不了要面对打印输出的问题,例如:快递包裹单、消费收据等等,这些打印输出各式各样、五花八门,用传统的设计方法耗时耗力。给大家推荐一种打印标签模板设计器,免费使用。
该标签模板设计器可用于web、移动、嵌入式软件开发。

标签模板

在web软件开发中,有html模板的概念。打印标签模板类似于html模板,将不变的部分,如:标题文字、图标、条码、二维码、线条等元素根据需求固定在模板中,将经常变动的部分,如:收件人、发件人、价格、收件人地址等信息通过模板变量赋值到模板中,形成完整的打印页面,然后通过调用打印命令打印出最后结果。

模板设计器

模板设计器简称设计器,是专门制作标签模板的在线工具软件。

在这里插入图片描述

分“层”设计

为方便设计,设计器分为背景层与元素层,二层相互独立,各层可放置各层的元素,最终形成的模板是二层元素叠加的结果。删除某层上的元素,不会影响到另一层。

设计标尺

设计器内置纵向与横向标尺,单位为毫米。滚动鼠标滚轮可实现模板视图放大与缩小。

拖放式设计

设计器采用拖放式设计,首先在工具菜单里选择工具,拖放至模板相应位置(也可以拖放至模板任意位置,然后输入元素的准确x、y坐标值),然后设定元素的其他参数值。

矩形框

在模板中添加一个矩形框,左上角x、y坐标确定矩形框的位置,宽和高分别确定矩形框的二个边长,线宽为矩形框边线的宽度。

线条

在模板中添加线条,起点坐标和终端坐标分别为线条的起点和终点。通过设置线宽来调整线条的粗细。

单行文字输入

可设定文字坐标位置,调整字体大小、字号,在模板中定义变量等。

多行文字输入

可设定文字坐标位置,一次可输入多行文字,调整字体大小、字号,在模板中定义变量等。

图片输入

可设定图片坐标位置,调整图片大小。

条码生成器

可对任意字符串生成条码,条码大小可调节,支持code39、code93、code128三种码型。

二维码生成器

可对任意字符串生成二维码,二维码大小可调节。

生成打印指令

模板设计完成后,按此键可生成打印指令。

打印测试

如果您的机器连接有打印机,按此键就可打印出您设计的模板了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、应用场景与出发点 同一个系统中,为了解决不同的客户可能需要设计不同的单据打印模板,实现此方法可能是: 1、设计不同的自带RDLC报表文件,根据当前客户加载不同的报表并打印 2、GDI+绘图 和 打印组件 ,不同的客户创建不同的绘图XML格式的模板内容 3、其他第三方组件 主要对比一下前两种方法,第一种方法不好之处在于,不灵活,开发者必须地每个客户制订一个报表,不推荐采用。第二种方法,修改对应的模板内容就可以了, 模板内容可以是Xml文件,也可以是存放在数据库中的Xml格式字符串。推荐采用这种方法。然后这种方法的也有一个棘手问题 :如何让用户快速、方便地设计打印模板,本示例就是为了解决这个问题。 二、实现思路与原理 功能概要:设计一个界面,支持用户自由添加 要打印的项,文本,直线,图片 等,并且可以方便改变打印项的 字体、颜色、粗细、位置,设计时支持效果预览。 技术要点:GDI+绘图、拖动控件、XML解析、自定义控件 三、相关类介绍 绘图工具类:DrawHelper 实现 xml格式模板 与 打印项 之间进行互相转换,在目标画板中绘制 拖动工具类:WinHelper 实现控件的鼠标拖动,键盘移动 自定义控件:用于显示文字的文本框 TextBoxExt、用于显示直线的标签 LabelExt 主窗体代码:用于用户操作,添加,删除,编辑,打印项 详细介绍请参照我的博文:http://de.cel.blog.163.com/blog/static/51451236201472215450939/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值