做一个C#程序,实现如下格式的打印?(热敏打印机)

lpinjerry 2014-01-15 03:35:27
...全文
464 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zcw1967 2014-01-15
  • 打赏
  • 举报
回复
引用 1 楼 tangyanzhi1111 的回复:
// printDocument1 为 打印控件 //设置打印用的纸张 当设置为Custom的时候,可以自定义纸张的大小,还可以选择A4,A5等常用纸型 this.printDocument1.DefaultPageSettings.PaperSize = new PaperSize("Custum", 500, 300); this.printDocument1.PrintPage += new PrintPageEventHandler(this.MyPrintDocument_PrintPage); //将写好的格式给打印预览控件以便预览 printPreviewDialog1.Document = printDocument1; //显示打印预览 DialogResult result = printPreviewDialog1.ShowDialog(); //if (result == DialogResult.OK) //this.MyPrintDocument.Print();
对我有用按钮无效,这里标记一下对我有用。
lpinjerry 2014-01-15
  • 打赏
  • 举报
回复
引用 1 楼 tangyanzhi1111 的回复:
// printDocument1 为 打印控件 //设置打印用的纸张 当设置为Custom的时候,可以自定义纸张的大小,还可以选择A4,A5等常用纸型 this.printDocument1.DefaultPageSettings.PaperSize = new PaperSize("Custum", 500, 300); this.printDocument1.PrintPage += new PrintPageEventHandler(this.MyPrintDocument_PrintPage); //将写好的格式给打印预览控件以便预览 printPreviewDialog1.Document = printDocument1; //显示打印预览 DialogResult result = printPreviewDialog1.ShowDialog(); //if (result == DialogResult.OK) //this.MyPrintDocument.Print();
这些是控制打印过程的代码,我想知道的是怎么把样式打印出来。可能我问题描述的不够完整,是这样的:我从数据库读取别人在网上下单的数据,然后把这些数据按以上图片的样式数出来。因为订单有时候是有几十个子项的,所以它打印出来的时候也会随着子项的增多而需要更多的纸,所以我用的是热敏捆筒式打印机。这样的话要怎么实现呢?
江湖评谈 2014-01-15
  • 打赏
  • 举报
回复
// printDocument1 为 打印控件 //设置打印用的纸张 当设置为Custom的时候,可以自定义纸张的大小,还可以选择A4,A5等常用纸型 this.printDocument1.DefaultPageSettings.PaperSize = new PaperSize("Custum", 500, 300); this.printDocument1.PrintPage += new PrintPageEventHandler(this.MyPrintDocument_PrintPage); //将写好的格式给打印预览控件以便预览 printPreviewDialog1.Document = printDocument1; //显示打印预览 DialogResult result = printPreviewDialog1.ShowDialog(); //if (result == DialogResult.OK) //this.MyPrintDocument.Print();

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧