- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- namespace PrintDialogTest
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void button1_Click(object sender, EventArgs e)
- {
- try
- {
- pageSetupDialog1.Document = printDocument1;
- pageSetupDialog1.ShowDialog();
- }
- catch (Exception ex)
- {
- MessageBox.Show(ex.Message,"打印设置出错",MessageBoxButtons.OK,MessageBoxIcon.Error);
- }
- }
- private void button2_Click(object sender, EventArgs e)
- {
- if (printDialog1.ShowDialog() == DialogResult.OK)
- {
- MessageBox.Show("打印");
- }
- }
- private void button4_Click(object sender, EventArgs e)
- {
- try
- {
- printPreviewDialog1.Document = printDocument1;
- printPreviewDialog1.ShowDialog();
- }
- catch (Exception ex)
- {
- MessageBox.Show(ex.Message,"打印预览出错",MessageBoxButtons.OK,MessageBoxIcon.Error);
- }
- }
- private void button3_Click(object sender, EventArgs e)
- {
- try
- {
- printDocument1.Print();
- }
- catch (Exception ex)
- {
- MessageBox.Show(ex.Message,"打印出错",MessageBoxButtons.OK,MessageBoxIcon.Error);
- }
- }
- private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
- {
- //左边距
- int x = e.PageBounds.Left;
- //上边距
- int y = e.PageBounds.Top;
- //获得绘图对象
- Graphics g = e.Graphics;
- Font printFont = new Font("宋体",14);
- SolidBrush brush = new SolidBrush(Color.Black);
- string text="第一次学习打印机设置,输出的文字内容";
- g.DrawString(text,printFont,brush,x,y);
- }
- }
- }
C#编程-136:Windows打印技术_彭世瑜_新浪博客
原创
©著作权归作者所有:来自51CTO博客作者彭世瑜的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C#编程-129:Graphics对象_彭世瑜_新浪博客
usingSystem;usingSystem.Collections.Generic;usingSystem.Compone
object 面向对象编程 封装 aop 对象创建 -
C#编程-84:中断调试_彭世瑜_新浪博客
调试模式F5非调试模式Ctrl+F5设置断点快捷键:F9光标在main()函数,按下F11可以逐语句执行
嵌入式 go c++ sql C#编程 -
C#编程-138:网络编程基础_彭世瑜_新浪博客
网络编程基础_彭世瑜_新浪博客
网络 python 编程语言 算法 java -
C#编程-56:DatetimePicker复习笔记_彭世瑜_新浪博客
显示格式:Format属性自定义时间显示:Format属性设置为Customvalue属性是datetime结构的值
c# java python html c++ -
C#编程-127:WPF初级入门_彭世瑜_新浪博客
实例界面:实用技巧1:利用ps拾色器可以快速获取图片颜色实用技巧2:通过Win+R,输入:charmap,即可调出字符映射表,输入各种符号 ...
python 算法 java 机器学习 linux -
android arcgis 添加FeatureCollection 图层
1. 支持加载到地图控件中的类型:2. 图层加载顺序a) 图层加载由下往上,因此最先加载的图层最先绘制,位于最底层,按照加载的先后顺序由下向上叠加绘制。 如图: &nb
layer credentials silverlight url token