找回密码
 立即注册

QQ登录

只需一步,快速开始

abcxpg

新手上路

3

主题

4

帖子

49

积分

新手上路

积分
49
  • 45

    金币

  • 主题

  • 帖子

最新发帖

[已处理] 设置打印纸张

abcxpg
新手上路   /  发表于:2015-1-16 16:42  /   查看:4321  /  回复:1
怎么通过代码直接设置 Page 的纸张: 如A4

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-1-16 18:35:00
沙发
回复 1楼abcxpg的帖子

请参考代码:

  1. int m_curPage = 2;
  2. PrintDocument myPrintDoc = new PrintDocument();
  3. myPrintDoc.DefaultPageSettings.PaperSize = new PaperSize("default", thisTX.PageSize.Width, thisTX.PageSize.Height);
  4. myPrintDoc.DefaultPageSettings.Margins = new Margins(thisTX.PageMargins.Left, thisTX.PageMargins.Right, _
  5. thisTX.PageMargins.Top, thisTX.PageMargins.Bottom);
  6. myPrintDoc.PrinterSettings.PrintRange = PrintRange.SomePages;
  7. myPrintDoc.PrinterSettings.FromPage = m_curPage;
  8. myPrintDoc.PrinterSettings.ToPage = m_curPage;
  9. thisTX.Print(myPrintDoc);
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部