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

关于打印解决方案

2012-01-28 
关于打印winform怎么打印啊?给个思路,我是一点都不明白,不知道怎么下手?[解决办法]有很多种方法,一个是报

关于打印
winform怎么打印啊?

给个思路,我是一点都不明白,不知道怎么下手?

[解决办法]
有很多种方法,一个是报表和水晶报表,还有就是用打印控件,还有一个就是用excel打印~~
[解决办法]
打印格式复杂的话就用水晶报表,如果简单的话就台以直接用自带的水晶报表或是导入到Word或Excel打印.
[解决办法]
水晶报表很好用,居家旅行必备。。。
[解决办法]
最近我也在弄这个:)
先要在界面上拖入printDocument控件,然后写:

C# code
private void printDocument1_PrintPage(object sender, PrintPageEventArgs e) {     Pen blackPen = new Pen(Color.Black, 3);     //绘制文字    e.Graphics.DrawString(textBox1.Text, new Font("Monotype Corsiva", 50, FontStyle.Italic), Brushes.Black, 30, 125);     //打印绘制矩形    e.Graphics.DrawRectangle(blackPen, 20, 20, 300, 200);     //绘制图片    Image image = Image.FromStream(fs);     e.Graphics.DrawImage(image, 20, 20); } private void btnPrint_Click(object sender, EventArgs e) {     //设置页面并打印    printDocument1.DefaultPageSettings.Landscape = true;     printDocument1.Print(); }
[解决办法]
若做报表可以用专用的报表工具,如CrystalReport,ActiveReport,Reporting Service等

热点排行