PrintPreviewDialog控件用于显示文档打印后的外观。该控件包含打印、放大、显示一页或多页和关闭此对话框的按钮。PrintPreviewDialog控件的常见属性和方法有Document属性、UseAntiAlias属性和ShowDialog方法。
(1)Document属性
该属性用于设置要预览的文档。
语法:
public PrintDocument Document { get; set; }
属性值:PrintDocument,它表示要预览的文档。
例 设置PrintPreviewDialog控件的Document属性为printDocument1
printPreviewDialog1.Document = this.printDocument1; //设置预览文档
(2)UseAntiAlias属性
该属性用于设置打印是否使用操作系统的防锯齿功能。
语法:
public bool UseAntiAlias { get; set; }
属性值:如果使用防锯齿功能,则为true;否则为false。
例 设置UseAntiAlias属性为true,开启防锯齿功能
printPreviewDialog1.UseAntiAlias = true; //设置UseAntiAlias属性为true,开启防锯齿功能
(3)ShowDialog方法
该方法将窗体显示为模式对话框,并将当前活动窗口设置为它的所有者。
语法:
public DialogResult ShowDialog ()
返回值:DialogResult值之一。
例 调用PrintPreviewDialog控件的ShowDialog方法,显示预览窗口,
printPreviewDialog1.ShowDialog();//使用ShowDialog方法,显示预览窗口