关于asp.net直接打印

rockywu 2016-12-22 04:33:20
水晶报表可以设置直接打印的打印机,如果直接使用asp.net 怎么实现直接打印指定打印机?


crs.ReportDocument.PrintOptions.PrinterName = printerName;//指定打印机名称
crs.ReportDocument.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.DefaultPaperSize;
//crs.ReportDocument.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.Landscape;//横向打印
//CrystalDecisions.Shared.PageMargins margins = rpt.PrintOptions.PageMargins;
//margins.bottomMargin = 450; //下空白
//margins.leftMargin = 350;//左空白
//margins.rightMargin = 350;//右空白
//margins.topMargin = 350;//上空白
//crs.ReportDocument.PrintOptions.ApplyPageMargins(margins);
crs.ReportDocument.PrintToPrinter(printServer.Copies, false, 0, 0);
...全文
446 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
rockywu 2017-01-13
  • 打赏
  • 举报
回复
crs.ReportDocument.PrintToPrinter(printServer.Copies, false, 0, 0);水晶报表打印不条码总是多一页空白页!如果不自动打印直接使用页面的PDF打印就是正常一页!自动打印为什么会多一页?

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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