PrintDocument组件用于在WIndows应用程序中设置描述打印内容和打印文档能力的属性
在使用PeintDocument组件打印时,首先要在其PrintPage事件处理程序中添加打印文件的编程逻辑,该编程逻辑应以使用Print方法打印文档结束。
打印内容设置控件属性
PrintDocument属性
DefaultPageSetting 获取或设置文档的默认页面设置
DocumentName 显示给用户文档的名字
GenerateMenmber 指示是否将此组件生成成员变量
Modifiers 指示对象的可见性级别
OriginAtMargins 表示图形原点位于用户指定的页边距内
PrintController 获取或设置打印进程的打印控制器
PrinterSettings 获取或设置对文档打印的打印机
PrintDocument 主要是设置打印的内容的,
Private void PrintDocument_PrintPage(object sender system.DrawingPrintever e)
{
//左边距
Int x=e.PageBounds.Left;
//上边距
Int y =e.PageBounds.Top;
//获得绘图对象
Graphics g=e.Graphics;
//字体
Font printfont=new font(“Arial”,100);
//定义单色画笔。画笔用于填充图形形状,如矩形、椭圆、扇形、多边形和封闭路径。无法继承此类。
SolidBrush mybrush=new SolidBrush(color.Black);
g.DrawString(“我要自学网创建的打印内容”,printfont,mybrush,x,y);
}