mindrayguowei 发表于 2019-9-11 10:42:41

textcontrol打印当前页问题

1.我看帮助文档里面有个Print(int page, System.Drawing.Printing.PrintPageEventArgs ppe)方法可以打印指定页,但是ppe参数不都是打印事件里面的参数吗? 怎么这里要传这么一个参数? 我怎么产生这个参数? 自己new一个出来? 我尝试new一个, 但是这个构造函数里面又有好多参数, 不知道怎么传了

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

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

Richard.Ma 发表于 2019-9-11 12:30:34

1.这个是用在PrintPage 事件里面


                  private void test1ToolStripMenuItem_Click(object sender, EventArgs e)
      {
            PrintDocument doc = new PrintDocument();
            doc.PrintPage += Doc_PrintPage;
            doc.Print();
}

      private void Doc_PrintPage(object sender, PrintPageEventArgs e)
      {
            _textControl.Print(2, e);
      }


2.这个问题需要验证一下
页: [1]
查看完整版本: textcontrol打印当前页问题