当前位置: 代码迷 >> C# >> fastreport 打印机走纸,该如何解决
  详细解决方案

fastreport 打印机走纸,该如何解决

热度:593   发布时间:2016-05-05 05:32:40.0
fastreport 打印机走纸
我打印的票据高度不固定   随着内容的增加而增加

在程序里面动态计算高度


            ReportPage re = report.FindObject("Page1") as ReportPage;
            float height = float.Parse(ConfigurationManager.AppSettings["height"] == null ? "0" : ConfigurationManager.AppSettings["height"].ToString());
            re.PaperHeight = float.Parse((28 + 8 + (8.5 * dtOderDetails.Rows.Count) + 30 + height).ToString());


结果是不管内容多还是少  height配置的多大  票据的最下面两行文字总是会打印到下一张票据上

求各位指导
------解决思路----------------------
描述清楚现象,最好放个图出来,否则很难理解所谓"最下面两行文字总是会打印到下一张票据上"到底是怎么个情况
只有最后两行这样,中间留出了空白?
------解决思路----------------------
最后两行打印到第二页说明你计算出来的页面高度不够!页面高度应当是页眉+数据区+页脚的高度
  相关解决方案