Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)qqpublished in(发表于) 2014/7/11 9:17:48 C#中PrintDocumentPrintDocument组件的事件使用实例
PrintDocument组件的事件下面介绍PrintDocument组件的常用事件,如表1所示。下面详细介绍PrintPage事件。当需要为当前页打印输出时发生。语法:public event PrintPageEventHandler PrintPage这些事件中最常用的是PrintPage事件,该事件应当与PrintPageEventHandle参数委托的签名匹配。例如:Public delegate void PrintPageHandler(object sender,PrintPageEventArgs e);PrintPageEventArgs参数为打印提供必要的系统数据,相关参数及说明如表2所示。Graphics参数是PrintPageEventArgs参数的成员,包含一个Graphics对象用来绘制将要打印的文字和图像。语法:public Graphics Graphics { get; }这些参数中最重要、最常用的是Graphics属性,它用来绘制写到屏幕或打印机的文字或图形。例如:private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e){e.Graphics.FillRectangle(Brushes.Red, new Rectangle(150, 500, 500, 500));}表1 PrintDocument对象常用事件及说明表2 PrintPageEventArgs参数列表及说明
赞