找回密码
 立即注册

QQ登录

只需一步,快速开始

KingMan

中级会员

68

主题

148

帖子

554

积分

中级会员

积分
554
KingMan
中级会员   /  发表于:2017-6-1 10:46  /   查看:2753  /  回复:1
`~XVS(]ZGYWXPA{C2UJP}46.png618054809.png

当前控件如何通过代码设置这些属性,而不是通过自带的page setup 对话框设置

1 个回复

倒序浏览
gw0506
超级版主   /  发表于:2017-6-1 13:47:22
沙发
  1. int m_curPage = 2;
  2. PrintDocument myPrintDoc = new PrintDocument();
  3. myPrintDoc.DefaultPageSettings.PaperSize = new PaperSize("default",
  4.                                                          textControl1.PageSize.Width,
  5.                                                          textControl1.PageSize.Height);
  6. myPrintDoc.DefaultPageSettings.Margins = new Margins(textControl1.PageMargins.Left,
  7.                                                      textControl1.PageMargins.Right,
  8.                                                      textControl1.PageMargins.Top,
  9.                                                      textControl1.PageMargins.Bottom);
  10. myPrintDoc.PrinterSettings.PrintRange = PrintRange.SomePages;
  11. myPrintDoc.PrinterSettings.FromPage = m_curPage;
  12. myPrintDoc.PrinterSettings.ToPage = m_curPage;
  13. textControl1.Print(myPrintDoc);
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部