当前位置:编程学习 > C#/ASP.NET >>

C#.net中做票据打印用什么比较好啊?水晶报表吗?该怎么做啊,怎么控制走纸呢,怎么对位置?

本人只用过水晶报表做过普通A4的打印,对票据打印比较生疏 --------------------编程问答-------------------- 这个十分关注 学习 --------------------编程问答-------------------- 关注 --------------------编程问答-------------------- 直接用.net自带的打印控件既可
在printDocument的PrintPage事件中写打印的操作
  例:StringBuilder data=new StringBuilder();
     StringWriter writer=new StringWriter(date);
     writer.WriteLine("abc");
     float leftMagin = e.MarginBounds.Left;
                float topMargin = e.MarginBounds.Top;
                float yPos = 0;
                Font printFont = null;

                printFont = new Font("黑体", 10);
                yPos = topMargin + printFont.GetHeight(e.Graphics);
                e.HasMorePages = false;
                //6. 繪制打印內容(即打印)
                //DrawString:使用指定之 StringFormat 的格式化屬性,以指定的 Brush 和 Font 物件,在指定之位置繪製指定的文字字串。
                e.Graphics.DrawString(data.ToString(), printFont, Brushes.Black, leftMagin, yPos, new StringFormat());



在BeginPrint事件中控件位置
 如:   this.printDocument2.DefaultPageSettings.Margins.Left = 0;
            this.printDocument2.DefaultPageSettings.Margins.Top = 0;


走纸不用控制,字打完走纸自动停止 --------------------编程问答-------------------- 票据打印程序用水晶报表并不是很合适。 --------------------编程问答-------------------- 我们买了一套控件,是DevExpress的,里面有一个Report控件做票据打印很好 --------------------编程问答-------------------- 这个我用c#写的一个发票打印系统
http://blog.csdn.net/dunao/archive/2009/01/18/3831725.aspx
这个是设计器介绍及源程序 
http://blog.csdn.net/dunao/archive/2009/02/05/3865053.aspx --------------------编程问答-------------------- 3楼回答得很详细~ --------------------编程问答-------------------- 6楼的共享不错   谢谢啊 !!!! --------------------编程问答-------------------- 同求
学习 --------------------编程问答-------------------- 我也想知道... --------------------编程问答-------------------- rdlc报表打印  设计也很方便,代码也不难 --------------------编程问答-------------------- 帮顶,学习 --------------------编程问答-------------------- 学习了 --------------------编程问答-------------------- http://download.csdn.net/source/2866397
参考一下。这个DEMO --------------------编程问答-------------------- 以后应该有用.收藏. --------------------编程问答-------------------- 可以调datawindow打印  很方便 --------------------编程问答-------------------- 学习了。。。。。 --------------------编程问答-------------------- 通过生成静态页面来打印也不错的 --------------------编程问答-------------------- 有资源,难提炼啊 --------------------编程问答-------------------- 用Grid++ Report的飘过,公司买的 --------------------编程问答-------------------- 自己写自定义打印= =
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,