当前位置:首页 > 实用技巧 >

设置网页打印预览(网页打印如何关闭打印预览)

来源:原点资讯(www.yd166.com)时间:2023-05-07 07:53:33作者:YD166手机阅读>>

在windows应用程序中打印是一项非常重要的功能,在实际运用中也较多,.net中的打印功能都以组件的方式提供,为程序员提供了很大的方便,打印 操作通常包括以下四个功能

1 打印设置 设置打印机的一些参数比如更改打印机驱动程序等

2 页面设置 设置页面大小纸张类型等

3 打印预览 类似于word中的打印预览

4 打印

下面以是一个简单的示例

设置网页打印预览,网页打印如何关闭打印预览(1)

设置网页打印预览,网页打印如何关闭打印预览(2)

1、打印机设置代码

PrintDialogprintDialog = newPrintDialog(); printDialog.Document = printDocument; printDialog.ShowDialog();

2、打印纸张设置代码

PageSetupDialogpageSetupDialog = newPageSetupDialog(); pageSetupDialog.Document = printDocument; pageSetupDialog.ShowDialog();

3、打印预览代码

printDocument.PrintPage = PrintDocument_PrintPage; PrintPreviewDialogprintPreviewDialog = newPrintPreviewDialog{ Document = printDocument }; try { printPreviewDialog.ShowDialog(); } catch(Exceptionexcep) { MessageBox.Show(excep.Message, "打印出错", MessageBoxButtons.OK, MessageBoxIcon.Error); }

4、打印内容设置代码

Graphicsg = e.Graphics ; Penp_Line = newPen(Color.Blue, 2f); p_Line.DashStyle = DashStyle.Solid; // g.DrawRectangle(p_Line, newRectangle(100, 50, 300, 200)); g.DrawLine(p_Line, newPoint(100, 150), newPoint(400, 150)); g.DrawLine(p_Line, newPoint(100, 188), newPoint(400, 188)); g.DrawLine(p_Line, newPoint(100, 221), newPoint(400, 221)); // g.DrawLine(p_Line, newPoint(200, 83), newPoint(400, 83)); g.DrawLine(p_Line, newPoint(200, 116), newPoint(400, 116)); //竖线 g.DrawLine(p_Line, newPoint(200, 50), newPoint(200, 250)); g.DrawLine(p_Line, newPoint(300, 50), newPoint(300, 150)); //文字 Brushb_Text = newSolidBrush(Color.Black); g.DrawString("姓名", newFont("微软雅黑", 12f, FontStyle.Regular), b_Text, newPoint(230, 55)); g.DrawString("性别", newFont("微软雅黑", 12f, FontStyle.Regular), b_Text, newPoint(230, 88)); g.DrawString("民族", newFont("微软雅黑", 12f, FontStyle.Regular), b_Text, newPoint(230, 121)); g.DrawString("Lena", newFont("微软雅黑", 12f, FontStyle.Regular), b_Text, newPoint(330, 55)); g.DrawString("女", newFont("微软雅黑", 12f, FontStyle.Regular), b_Text, newPoint(340, 88)); g.DrawString("未知", newFont("微软雅黑", 12f, FontStyle.Regular), b_Text, newPoint(330, 121)); g.DrawString("公司名称", newFont("微软雅黑", 12f, FontStyle.Regular), b_Text, newPoint(115, 155)); g.DrawString("职位", newFont("微软雅黑", 12f, FontStyle.Regular), b_Text, newPoint(130, 193)); g.DrawString("联系电话", newFont("微软雅黑", 12f, FontStyle.Regular), b_Text, newPoint(115, 225)); pic = resizeImage(pic,newSize(92,92)); g.DrawImage(pic, 102, 52);

打印代码

printDocument.PrintPage = PrintDocument_PrintPage; try { printDocument.Print(); } catch(Exceptionexcep) { MessageBox.Show(excep.Message, "打印出错", MessageBoxButtons.OK, MessageBoxIcon.Error); printDocument.PrintController.OnEndPrint(printDocument, newPrintEventArgs()); }


5、完整代码已上传,如需请点赞关注后私信发送“打印”获取;感谢您的阅读。

栏目热文

网页打印输出设置在哪里(网页打印设置在哪里)

网页打印输出设置在哪里(网页打印设置在哪里)

打印纸纸张的规格是指纸张制成后经过修整切边裁成一定的尺寸大小,打印纸是指打印或复印文件时使用的纸张。按照纸张幅面的基本面...

2023-05-07 08:23:36查看全文 >>

网页设置打印模板(网页表格模板打印)

网页设置打印模板(网页表格模板打印)

简介在线模式是指直接在html网页上设计打印模板,在线模式的特点是可以直接拖动表单字段到单元格内,无需手动设置字段标识。...

2023-05-07 07:56:02查看全文 >>

网页端打印预览怎么调(网页直接打印不弹出预览)

网页端打印预览怎么调(网页直接打印不弹出预览)

如果 < 打印 > 是你的日常工作之一,那么让工作环境中的所有电脑都能直接打印,是非常有必要的事情。最好的方...

2023-05-07 07:54:17查看全文 >>

网页界面怎么直接打印(怎么把整个网页打印)

网页界面怎么直接打印(怎么把整个网页打印)

简介:浏览器中的网页不仅可以保存,还可以直接打印,下面小编给大家简单介绍一下工具:浏览器一、谷歌浏览器1.点击右上角的三...

2023-05-07 08:00:21查看全文 >>

网页打印页面设置只打印内容(网页打印怎么设置打印当前页)

网页打印页面设置只打印内容(网页打印怎么设置打印当前页)

简介:大家知道,word文档默认为打印所有页,当然也可以打印当前页。实际上Word打印程序还可以打印一部分内容。工具:w...

2023-05-07 07:46:32查看全文 >>

网页按页打印怎么设置(网页打印怎么设置成一页)

网页按页打印怎么设置(网页打印怎么设置成一页)

html页面:<html><head><meta http-equiv="Content-...

2023-05-07 08:27:40查看全文 >>

怎么关闭ipad自动更新系统(ipad如何关闭自动更新系统下载)

怎么关闭ipad自动更新系统(ipad如何关闭自动更新系统下载)

如何禁用 iPhone 软件自动更新,清除更新通知和标记。适用于 iOS、iPadOS 和 watchOS,即 iPho...

2023-05-07 08:02:01查看全文 >>

ipad设置自动更新(如何让ipad不要自动更新)

ipad设置自动更新(如何让ipad不要自动更新)

了解如何设置你的 iPhone 或 iPad。将 iPhone 或 iPad 开机按住设备的电源按钮,直至看到 Appl...

2023-05-07 07:54:32查看全文 >>

ipad设置系统自动更新吗(ipad设置为自动更新还是手动更新)

ipad设置系统自动更新吗(ipad设置为自动更新还是手动更新)

ipad的系统有各种版本,如果开启了自动更新的话,版本就会自动更新。很多小伙伴想知道这项自动更新功能要在哪里关闭,小编在...

2023-05-07 08:11:39查看全文 >>

ipad要不要设置自动更新(ipad系统用不用自动更新)

ipad要不要设置自动更新(ipad系统用不用自动更新)

在苹果的产品线中,iPad是不可忽视的产品,在很大程度上引领着平板电脑市场的整体趋势。因而关于iPad产品的消息以及本身...

2023-05-07 08:28:18查看全文 >>

文档排行