第6章 在 Windows窗体应用程序中打印和制作报表课堂练习在 Windows 窗体应用程序中添加打印支持将 PrintDocument 控件添加到应用程序中3.PrintDocument类为应用程序提供了什么功能
答: PrintDocument类使 Windows 窗体应用程序能够对打印进程进行初始化(通过调用PrintDocument
Print方法),并且提供对打印机和页面设置的访问,这些页面设置可以控制打印文档的显示效果
创建自定义的PrintPage 过程5.PrintDocument
PrintPage事件的目的是什么
答: 使用对 PrintDocument
PrintPage事件进行处理的过程来分别构造打印文档的每个页面,控制创建的打印文档页面的数量,为打印文档的每个页面调整页面设置以及在需要时取消打印作业
使用PrintPageEventArgs 参数的 Graphics 对象来分别构造每页的页面内容
通过使用 PrintDocument
Print 方法将 Graphics 对象传递给打印设备
11 .为什么应用程序不能显示多页 呢
答:因为在默认的情况下PrintPageEventArgs 对象的 HasMorePages 属性为 False
当打印作业包含多个文档页面时,必须为打印循环开发程序逻辑
课堂练习 :使用 PrintPreviewDialog控件在应用程序中添加PrintPreviewDialog控件3.PrintPreviewDialog控件出现在“视图设计器”窗口的什么位置
答: PrintPreviewDialog控件将被添加到“视图设计器”窗口底部的组件托盘中
创建显示打印文档的PrintPreview过程6.有没有方法能够使得对话框窗口比默认的大一些
可以使用对话框的WindowState 属性将窗口的默认状态设为M