| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1705 人关注过本帖
标题:printDocument 打印区域如何设置
只看楼主 加入收藏
angelo1011
Rank: 2
等 级:论坛游民
帖 子:2
专家分:10
注 册:2008-3-21
收藏
 问题点数:0 回复次数:0 
printDocument 打印区域如何设置
我现在做的是个pos小票打印~
打印56mm宽的小票~
长度是可以变的~
我在printdocument控件的printpage事件下排版需要打印出来的内容~
内容是出来了~
可是小票的宽长却没有得到控制~
留了很多空白的地方
可是我已经在此事件下写了纸张大小的控制代码~
            intPaper = Convert.ToInt16(fltPrintY / 2.54);
          paperSize = new System.Drawing.Printing.PaperSize("小票", 2, intPaper);
          pageSet = new PageSettings();
          pageSet.Landscape = false; //打印方向为纵向
            pageSet.Margins.Top = 0; //设置顶部页边距
            pageSet.Margins.Left = 1; //设置左部页边距
            pageSet.PaperSize = paperSize;//设置为指定的纸张类型
            printDocument.DefaultPageSettings = pageSet;//当前打印页面为上面设置的打印页面
            e.HasMorePages = false;
打印预览的时候~
可是这段代码不起作用
知情人士能否帮我看看是不是代码的问题?
搜索更多相关主题的帖子: printDocument 打印区域 
2009-08-04 11:15
快速回复:printDocument 打印区域如何设置
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.044006 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved