C#Winform使用FastReport实现标签打印
|
admin
2025年12月8日 18:34
本文热度 12
|
在开发采集软件的时候,需要打印标签,标签上需要展示产品编码、产品名称、生产批次、生产日期、条形码、二维码等信息,FastReport.Net软件和示例程序下载链接会放在文章末尾,希望对大家有所帮助。插入需要Text、条码、二维码(控件Name与代码替换名保持一致)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; } }
private void Print(int count) { try {
for (int i = 0; i < count; i++) { string code=DateTime.Now.ToString("yyyyMMddHHmmss")+rd.Next(1000, 9999).ToString(); var barcodeObject = report.FindObject("barCode1") as BarcodeObject; if (barcodeObject != null) barcodeObject.Text = code; 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; } }
阅读原文:
该文章在 2025/12/8 18:34:30 编辑过