【 程序功能 】 本程序实现如下功能:在 Windows 窗体中绘制文本和曲线:打印文本和曲线,并实现打印预览功能。 【操作要求】 复制并打开项目:将 C : \2003CS7\Unit6 文件夹下的 Test6_14 子目录完整的复制到考生文件下,并在 Visual Studio.NET 中打开位于考生文件夹下 Test6_14 子目录中的 Test6_14 项目。该项目是一个 Windows 应用程序项目,窗体如图所示,空间的 Name 几 Text 属性如表所示。 1. 绘制文本 : 为窗体增加绘制事件,再处理代码中,以坐标( 10,20 )为起点,绘制文本“曲线”,文本字体与窗体字体相同,文本颜色为黑色 Black 。 2. 绘制曲线: 以坐标( 20,100 )为起点,一次通过( 80,60 )、( 140,100 )、( 200,140 )、( 260,100 )的一组点,绘制一条曲线,线条颜色为蓝色 Blue 。 3. 实现打印功能: l 为窗体增加一个打印文档控件 printDocument1 ,为控件增加打印事件,在处理代码中打印出窗体中相同像素单位的文本和曲线; l 为按钮 button1 增加鼠标单击事件,在处理代码中调用 printDocument1 的打印事件。 4 实现打印预览和页面设置 l 为窗体添加一个打印预览对话框控件 printPreviewDialog1 和一个页面设置对话框控件 pageSetupDialog1, 均设置为与 printDocument1 相关联; l 为按钮 button2 增加鼠标单击事件,在处理代码中显示打印预览对话框; l 为按钮 button3 增加鼠标单击事件,在处理代码中显示页面设置对话框; 5 程序设计完成后进行编译,生成项目的 EXE 可执行文件。 【执行结果】 运行程序显示窗体,窗体中绘制出一行文本和曲线。如图 6-14b 所示。如果正确地安装了打印机,当按下“打印”按,则打印出相应的文本和曲线:当按下“页面设置”按,显示“页面设置”对话框,可对打印纸张进行设置。如图 6-14c 所示:当按下“打印预览”按,显示“打印预览”对话框,可与看文本和曲线的打印效果,如图 6-14d 所示。 图 6-14b 图 6-14c 图 6-14d