找回密码
 立即注册

QQ登录

只需一步,快速开始

mindrayguowei

中级会员

122

主题

274

帖子

986

积分

中级会员

积分
986

活字格认证

QQ
mindrayguowei
中级会员   /  发表于:2019-9-11 10:42  /   查看:2663  /  回复:1
1.我看帮助文档里面有个Print(int page, System.Drawing.Printing.PrintPageEventArgs ppe)方法可以打印指定页,但是ppe参数不都是打印事件里面的参数吗? 怎么这里要传这么一个参数? 我怎么产生这个参数? 自己new一个出来? 我尝试new一个, 但是这个构造函数里面又有好多参数, 不知道怎么传了

2。我还用Print(System.Drawing.Printing.PrintDocument printDocument)方法, printDocument里面指定当前页和页面范围, 但是还是打印全部页的。

这个问题有什么好的解决方案吗?

1 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-9-11 12:30:34
沙发
1.这个是用在PrintPage 事件里面


  1.                     private void test1ToolStripMenuItem_Click(object sender, EventArgs e)
  2.         {
  3.             PrintDocument doc = new PrintDocument();
  4.             doc.PrintPage += Doc_PrintPage;
  5.             doc.Print();
  6. }

  7.         private void Doc_PrintPage(object sender, PrintPageEventArgs e)
  8.         {
  9.             _textControl.Print(2, e);
  10.         }
复制代码


2.这个问题需要验证一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部