PrintDocument打印控件设置指定某页不打印

问题描述

privatevoidbutton1_Click(objectsender,EventArgse){PrintDocumentpdDocument=newPrintDocument();pdDocument.PrintPage+=newPrintPageEventHandler(PrintDocument_PrintPage);//pdDocument.DefaultPageSettings.Landscape=true;//此处更改页面为横向打印pdDocument.Print();}intil=0;privatevoidPrintDocument_PrintPage(objectsender,PrintPageEventArgse){e.HasMorePages=true;//此处打开多页打印属性il++;//il是一个计数器,即页数Bitmapbmp=newBitmap(this.Width,this.Height);//生成一个BMP对象this.DrawToBitmap(bmp,newRectangle(Point.Empty,this.Size));//将当前界面转成BMP图片ImagePrintImage=(Image)bmp.Clone();//将BMP转换成Image对象e.Graphics.DrawImage(PrintImage,0,0);//在左上角0,0的位置打印图像if(il>9)//共打印10张e.HasMorePages=false;//关掉多页打印属性}

上面的代码是打印10张,我想设置第二张不用打印,该怎么处理有没有大神帮帮忙

时间: 2024-09-26 23:07:14

PrintDocument打印控件设置指定某页不打印的相关文章

网页WEB打印控件制作_实用技巧

在WEB系统中,打印的确是比较烦人的问题,如果我们能制作一个属于自己的自定义的打印插件,那么我们在后续自定义打印的时候能随心所欲的控制打印,这样的效果对于程序员来说是非常开心的一件事件,本文将自己开发编写的C# 制作的HTML打印插件分享出来,让有同样需求的朋友提供一个参考:此插件是基于Microsoft .NET Framework 2.0 开发的,缺点是每台客户端在安装插件时,必须要安装Microsoft .NET Framework 2.0 :本插件能实现 页眉.页脚.表头.标题.表尾的分

asp.net 打印控件使用方法_实用技巧

打印的效果及控制性虽然不是很好,但是也能勉强使用,应付一般的打印还是 可以的了.代码如下所示: 代码 复制代码 代码如下: //调用PrintControl.ExecWB(?,?)实现直接打印和打印预览功能.(直接用系统提供的print()方法打印无法隐藏某些区域) //preview:是否显示预览.null/false:不显示,true:显示 function printPage(preview) { try { var content=window.document.body.innerHT

分享几款免费的web打印控件

问题描述 在WEB系统中,打印的确是个烦人的问题----特别是你的应用环境又有很多种类的打印机.如果自己开发打印控件,可能因为项目时间紧而来不及.前段时间有机会接触了一下WEB打印.在博客园.CSDN以及各个论坛上找了老半天,终于顺利的完成了公司项目.现在就结合我的应用体验,将市面上的所有的免费打印控件为大家做一个介绍.1.DLPrinter这个打印控件完全免费,界面还不错,使用也较为简单,支持打印预览.直接打印.可设置页眉.页脚.页边距.打印份数.纸张大小等信息,悲剧的是这大哥在07年做了第二

WEB免费打印控件推荐

本人转载:http://www.cnblogs.com/panshenglu/archive/2009/09/21/1571258.html 在WEB系统中,打印的确是个烦人的问题. 要么自己开发打印控件,如果项目时间紧,肯定来不及. 要么购买成熟的打印控件,如果是大项目可以考虑,但如果项目只有几K到1.2W之间,这就麻烦了. 前段时间有机会接触了一下WEB打印.在博客园.CSDN上找了老半天,终于,功夫不付有心人,终于找到了. 现在就推荐给大家分享. 1.  DLPrinter DLPrint

水晶报表在服务器上可以打印 但是到了客户端打印控件蹦不出来 IE 设置我设过了 服务器上没有任何防火墙 客户访问也开开了

问题描述 水晶报表在服务器上可以打印但是到了客户端打印控件蹦不出来IE设置我设过了服务器上没有任何防火墙客户访问也开开了 解决方案 解决方案二:所有客户访问都不行吗?是不是IE没设置好啊

ie 11-js 使用 Scriptx打印控件进行打印,在IE11下,会多出一个空白页

问题描述 js 使用 Scriptx打印控件进行打印,在IE11下,会多出一个空白页 js 使用 Scriptx打印控件进行打印,在IE11下,会多出一个空白页.求各位大神指点. 解决方案 如果确定有一个空白页,输出页面的时候少打印一页

Web打印控件smsx.cab使用说明

原文 Web打印控件smsx.cab使用说明  在项目开发中,经常会用到页面打印的功能,在ASP.NET环境下推荐一款web打印控件smsx.cab.    使用方法:一般会先定义一个用于打印的母版页(Print.Master),在母版页上做好布局,包括页面布局.js 的引用.smsx.cab控件加载.打印和预览按钮的放置.      下载链接:http://download.csdn.net/detail/nxgliming/6668999      母版页(Print.Master):  

终于找到了个好用的WEB打印控件(高兴)

问题描述 这段时间公司项目要求套打文件,如果CS结构就没什么问题,可是公司要求使用BS,结果愁死我了.一开始用杰表的打印控件,是个免费版的,结果不能设置边距,客户每个打印机打出的东西位置都不一样,而且收费贵啊,一个IP300..与其这样我不如自己写个简单的了,反正要求不高...最近又在网上找好用的空间,结果发现了,PAZUWEB打印,是免费版的功能很不错,完全可以解决我的打印问题..IE直接打印一直是小项目中的打印解决方案,可是对IE不能进行过多的控制,也有许多不便之处,我在做手头的项目中就遇到

一个免费的WEB打印控件

问题描述 PAZU组件在国内我们提供授权给包括中国电信.移动和银行在内的超过300家大中型企业和IT企业应用于基于WEB的开发PAZU支持包括Java,DotNet,JSP,PHP,ASP,Perl等各种语言开发的WEB应用项目,PAZU专门针对IE浏览器提供高端用户所需的WEB打印控制功能PAZU是4FangLAPUTACSaaS平台下的核心产品之一,PAZU也支持任何的SaaS.AJAX架构PAZU是目前国内最为稳定.功能最为强大的一款WEB打印控件,鉴于早前版本的易用性不够强,PAZU于2