PageSetupDialog 使用户能够更改与页面相关的打印设置,包括边距和纸张方向。 此类不能被继承。
PrintDialog 允许用户选择打印机,然后选择要从 Windows 窗体应用程序打印的文档的哪些部分。
PrintDocument 从 Windows 窗体应用程序打印时,定义一种可重用的可发送到打印机上的对象。
PrintPreviewControl 表示 Windows 窗体应用程序打印预览的原始预览部分,没有任何对话框或按钮。
PrintPreviewDialog 表示对话框窗体,其中包含 System.Windows.Forms.PrintPreviewControl 用于从 Windows 窗体应用程序进行打印。
PrintDocument 事件
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
Font font = new Font("微软雅黑",15);
Brush br = new SolidBrush(Color.Blue);
e.Graphics.DrawString(textBox1.Text,font,br,10,10);
e.Graphics.DrawString(textBox2.Text, font, br, 10, 35);
e.HasMorePages = false;//若应打印附加页,则为 true;否则为 false。默认值为 false。
}