6.30 winform 打印

Posted 岁月静好123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6.30 winform 打印相关的知识,希望对你有一定的参考价值。

 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 }

 

以上是关于6.30 winform 打印的主要内容,如果未能解决你的问题,请参考以下文章

winform中自带打印控件如何循环打印数据

C# winform做打印预览和打印功能怎么做?

C# Winform打印超市小票的代码,在点击收银按钮时,立马自动打印...跪求帮助,高分!

6.30 7.1

argparse 代码片段只打印部分日志

打印质量winform