背景:
1.在winform中,需要直接调用打印机,进行打印处理
2.找了很多实现方法是web的处理,然后查了下度娘,发现可以使用自带类PrintDocument进行处理,所以就有了这篇文章
说明:
使用PrintDocument需要有几个步骤,如下:
1. 需要定义全局变量PrintDocument
2. 需要定义一个文本控件做处理
3. 在程序初始化的时候,需要将设置画布的方法,加入到PrintDocument对象的PrintPage方法中
4. 将打印机名赋值给PrintDocument对象的PrinterSettings对象的PrinterName
5. 在自定义的文本控件中加入需要打印的内容
6. 调用PrintDocument的Print方法进行打印输出
代码实现:
1 2 private PrintDocument pd = new PrintDocument(); 3 4 /// <summary> 5 /// 打印内容使用TextBox控件printTextBox 6 /// </summary> 7 private