Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/11 9:17:48
C#中PrintDocumentPrintDocument组件的事件使用实例

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参数列表及说明




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759