All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
C#中PrintDocumentPrintDocument组件的事件使用实例

Writer: qq Article type: Programming skills(编程技巧) Time: 2014/7/11 9:17:48 Browse times: 338 Comment times: 0

C#中PrintDocumentPrintDocument组件的事件使用实例


Head photo

Go homepage
Upload pictures
Write articles

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





There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.