LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

C#Winform使用FastReport实现标签打印

admin
2025年12月8日 18:34 本文热度 12

在开发采集软件的时候,需要打印标签,标签上需要展示产品编码、产品名称、生产批次、生产日期、条形码、二维码等信息,FastReport.Net软件和示例程序下载链接会放在文章末尾,希望对大家有所帮助。

1、设计打印模板
文件--新建--空报表
删除标题、页眉、页脚
设置标签的大小
插入需要Text、条码、二维码(控件Name与代码替换名保持一致)
保存模板文件
2、加载打印模板
//加载打印模板public void LoadTemplate()        {            try            {                //加载报表模板                report.Load(Path.Combine(Application.StartupPath, "123.frx"));                //设置打印第一页                report.PrintSettings.PageNumbers = "1";                //默认不显示打印机选择页面                report.PrintSettings.ShowDialog = false;                lbStatus.Text ="加载打印模板成功";            }            catch(Exception ex)            {
                lbStatus.Text = ex.Message;            }        }
3、替换模板内容并打印
 private  void Print(int count)        {          try            {
                for (int i = 0; i < count; i++)                {                    string code=DateTime.Now.ToString("yyyyMMddHHmmss")+rd.Next(10009999).ToString();                    //获取模板中,对应的BarcodeObject节点-替换模板内容barCode1                    var barcodeObject = report.FindObject("barCode1"as BarcodeObject;                    if (barcodeObject != null) barcodeObject.Text = code;                    //获取模板中,对应的TextObject节点-替换模板内容txtCode                    var textObject = report.FindObject("txtCode"as TextObject;                    if (textObject != null) textObject.Text = code;                      //当前操作打印机                   report.PrintSettings.Printer = cbPrinter.SelectedText;                   report.Print();
                }                lbStatus.Text = "打印完成";            }            catch (Exception ex)            {                lbStatus.Text = ex.Message;            }        }
【注意事项】
打印之前安装打印机驱动,设置默认打印机
如果不指定打印机,会调用默认打印机进行打印

【文件下载】
FastReport.Net软件下载
https://pan.baidu.com/s/1ASKX2YC9Vk1F01yFw2kqWQ?pwd=8uhz
FastReportDemo下载
https://pan.baidu.com/s/1pxwVfJBqPLFgTIr9e7LcdA?pwd=yvd4


阅读原文:


该文章在 2025/12/8 18:34:30 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2025 ClickSun All Rights Reserved