首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 关于水晶报表打印发票时 半页打印 的有关问题

2011-12-29 
C# 关于水晶报表打印发票时 半页打印 的问题因为打印发票需要,希望打印时按照半张A4纸进行打印,并且可以连

C# 关于水晶报表打印发票时 半页打印 的问题
因为打印发票需要,希望打印时按照半张A4纸进行打印,并且可以连续打印,不知哪位大虾有此经验,共享一下吧
符上我的代码:
Report.ReportSaleWholesale oRpt = new Report.ReportSaleWholesale();
oRpt.PrintOptions.PaperSize = PaperSize.PaperA5;  
oRpt.PrintOptions.PaperOrientation = PaperOrientation.Landscape;  
crptview.ReportSource = oRpt;
oRpt.SetDataSource(ds);
oRpt.PrintToPrinter(1, false, 0, 0);

这样的代码在打印预览里好像能正常,打印到windows自带的虚拟打印机也能正常,可是打印到针打上时就完全变味了,
试过网上的其他一些方法,好像没有找到正确的,希望大家指教!非常感谢!

[解决办法]
這個要幫lZ頂啊
[解决办法]
针打的设置方式不对
[解决办法]
帮顶
[解决办法]
sss
[解决办法]
水晶报表是图形驱动打印,不知道你的打印机是不是图形驱动打印的?只是提供一下意见,我也不懂!
[解决办法]
自定义纸张(自定义报表)吧,所用的报表工具还是Crystal的功能强些
[解决办法]

引用楼主 acinonyx 的帖子:
因为打印发票需要,希望打印时按照半张A4纸进行打印,并且可以连续打印,不知哪位大虾有此经验,共享一下吧 
符上我的代码: 
Report.ReportSaleWholesale oRpt = new Report.ReportSaleWholesale(); 
oRpt.PrintOptions.PaperSize = PaperSize.PaperA5;
oRpt.PrintOptions.PaperOrientation = PaperOrientation.Landscape;
crptview.ReportSource = oRpt; 
oRpt.SetDataSource(ds); 
oRpt.…

热点排行