1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 10 namespace _6._30_下午打印 11 { 12 public partial class Form1 : Form 13 { 14 public Form1() 15 { 16 InitializeComponent(); 17 } 18 19 private void Form1_Load(object sender, EventArgs e) 20 { 21 22 } 23 //页面设置 24 private void 打印设置ToolStripMenuItem_Click(object sender, EventArgs e) 25 { 26 pageSetupDialog1.Document = printDocument1; 27 pageSetupDialog1.ShowDialog(); 28 29 } 30 31 private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) 32 { 33 34 Font f=new Font("楷体",14);//字体 35 Brush b=new SolidBrush(Color.Black); //画刷 36 PointF p=new PointF(10,10);//定义位置具有XY轴,(10,10)左+上 37 e.Graphics.DrawString(textBox1.Text, f, b, p);//格式刷 38 } 39 40 41 //打印预览 42 private void 打印预览VToolStripMenuItem_Click(object sender, EventArgs e) 43 { 44 45 // printPreviewControl1.Document = printDocument1; 46 printPreviewDialog1.Document = printDocument1; 47 printPreviewDialog1.ShowDialog(); 48 49 50 } 51 52 //打印 53 54 private void 打印PToolStripMenuItem_Click(object sender, EventArgs e) 55 { 56 printPreviewDialog1.Document = printDocument1; 57 printDialog1.ShowDialog(); 58 //打印步骤:(1)页面设置(2)打印预览(3)打印 59 } 60 61 } 62 }