VB.Net打印设置打印预览和预览控制器的实例效果图1:效果图2:提示:调试环境为vs2005+ windows2003/windows2008/xp/vista代码如下:PublicClassPrintForm DimpagesetAsPrinting.PageSettings=NewPrinting.PageSettings() PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click PageSetupDialog1.Document=PrintDocument1''设置Document属性=文档对象或者与PageSettings类关联就可以使用该控件 PageSetupDialog1.AllowMargins=True PageSetupDialog1.PageSettings=PrintDocument1.DefaultPageSettings DimreAsDialogResult=PageSetupDialog1.ShowDialog() Ifre=Windows.Forms.DialogResult.OKThen pageset=PageSetupDialog1.PageSettings EndIf EndSub PrivateSubPrintDocument1_PrintPage(ByValsenderAsSystem.Object,ByValeAsSystem.Drawing.Printing.PrintPageEventArgs) DimmypenAsPen=NewPen(Color.Blue,2) PrintDocument1.DefaultPageSettings=pageset e.Graphics.DrawString(RichTextBox1.Text,NewFont("黑体",15),mypen.Brush,10,10) EndSub PrivateSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton3.Click PrintDialog1.Document=PrintDocument1 PrintDialog1.PrinterSettings.Copies=5''打印的份数 PrintDialog1.PrinterSettings.FromPage=1''第一页的页码 PrintDialog1.PrinterSettings.ToPage=5''最后一页页码 DimreAsDialogResult=PrintDialog1.ShowDialog() Ifre=Windows.Forms.DialogResult.OKThen AddHandlerPrintDocument1.PrintPage,AddressOfMe.PrintDocument1_PrintPage PrintDocument1.Print() EndIf EndSub '更多.net源码和
教程
人力资源管理pdf成真迷上我教程下载西门子数控教程protel99se入门教程fi6130z安装使用教程
,来自[乐博网www.lob.cn] PrivateSubButton4_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton4.Click PrintPreviewDialog1.Document=PrintDocument1 AddHandlerPrintDocument1.PrintPage,AddressOfMe.PrintDocument1_PrintPage PrintPreviewDialog1.PrintPreviewControl.Zoom=1.0 PrintPreviewDialog1.WindowState=FormWindowState.Normal PrintPreviewDialog1.ShowDialog() EndSub PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.Click DimPrintPreviewControl1AsPrintPreviewControl=NewPrintPreviewControl PrintPreviewControl1.Name="PrintPreviewControl1" PrintPreviewControl1.Dock=DockStyle.Fill PrintPreviewControl1.Document=PrintDocument1 PrintPreviewControl1.UseAntiAlias=True AddHandlerPrintDocument1.PrintPage,AddressOfMe.PrintDocument1_PrintPage Form1.Controls.Add(PrintPreviewControl1) PrintPreviewControl1.Show() Form1.Show() EndSubEndClass