winform datagridview 打印
生活随笔
收集整理的這篇文章主要介紹了
winform datagridview 打印
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
轉(zhuǎn)載:http://www.cnblogs.com/Irving/archive/2012/10/12/2721666.html
c#實現(xiàn)打印功能
http://www.cnblogs.com/zhcw/archive/2011/11/30/2269083.html
/// <summary>/// 打印的按鈕/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void btnPrint_Click(object sender, EventArgs e){ // printDocument1 為 打印控件//設(shè)置打印用的紙張 當設(shè)置為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(); }/// <summary>/// 打印的格式/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void MyPrintDocument_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e){/*如果需要改變自己 可以在new Font(new FontFamily("黑體"),11)中的“黑體”改成自己要的字體就行了,黑體 后面的數(shù)字代表字體的大小System.Drawing.Brushes.Blue , 170, 10 中的 System.Drawing.Brushes.Blue 為顏色,后面的為輸出的位置 */e.Graphics.DrawString("新鄉(xiāng)市三月軟件公司入庫單", new Font(new FontFamily("黑體"),11), System.Drawing.Brushes.Black, 170, 10);e.Graphics.DrawString("供貨商:河南科技學院", new Font(new FontFamily("黑體"), 8), System.Drawing.Brushes.Blue, 10, 12);//信息的名稱e.Graphics.DrawLine(Pens.Black, 8, 30, 480, 30);e.Graphics.DrawString("入庫單編號" , new Font(new FontFamily("黑體"), 8), System.Drawing.Brushes.Black, 9, 35);e.Graphics.DrawString("商品名稱", new Font(new FontFamily("黑體"), 8), System.Drawing.Brushes.Black, 160, 35);e.Graphics.DrawString("數(shù)量", new Font(new FontFamily("黑體"), 8), System.Drawing.Brushes.Black, 260, 35);e.Graphics.DrawString("單價", new Font(new FontFamily("黑體"), 8), System.Drawing.Brushes.Black, 330, 35);e.Graphics.DrawString("總金額", new Font(new FontFamily("黑體"), 8), System.Drawing.Brushes.Black, 400, 35);e.Graphics.DrawLine (Pens.Black ,8,50,480,50);//產(chǎn)品信息e.Graphics.DrawString("R2011-01-2016:06:35", new Font(new FontFamily("黑體"), 8), System.Drawing.Brushes.Black, 9, 55);e.Graphics.DrawString("聯(lián)想A460", new Font(new FontFamily("黑體"), 8), System.Drawing.Brushes.Black, 160, 55);e.Graphics.DrawString("100", new Font(new FontFamily("黑體"), 8), System.Drawing.Brushes.Black, 260, 55);e.Graphics.DrawString("200.00", new Font(new FontFamily("黑體"), 8), System.Drawing.Brushes.Black, 330, 55);e.Graphics.DrawString("20000.00", new Font(new FontFamily("黑體"), 8), System.Drawing.Brushes.Black, 400, 55);e.Graphics.DrawLine(Pens.Black, 8, 200, 480, 200);e.Graphics.DrawString("地址:新鄉(xiāng)市河南科技學院信息工程學院", new Font(new FontFamily("黑體"), 8), System.Drawing.Brushes.Black, 9, 210);e.Graphics.DrawString("經(jīng)辦人:任忌", new Font(new FontFamily("黑體"), 8), System.Drawing.Brushes.Black, 220, 210);e.Graphics.DrawString("服務(wù)熱線:15083128577", new Font(new FontFamily("黑體"), 8), System.Drawing.Brushes.Black, 320, 210);e.Graphics.DrawString("入庫時間:"+DateTime.Now .ToString (), new Font(new FontFamily("黑體"), 8), System.Drawing.Brushes.Black, 9, 230);} View Code?
轉(zhuǎn)載于:https://www.cnblogs.com/51net/p/4605931.html
總結(jié)
以上是生活随笔為你收集整理的winform datagridview 打印的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 财贸企业实行国有民营机制的调查
- 下一篇: 积木(DP)问题