我打印的票据高度不固定 随着内容的增加而增加
在程序里面动态计算高度
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配置的多大 票据的最下面两行文字总是会打印到下一张票据上
求各位指导
------解决思路----------------------
描述清楚现象,最好放个图出来,否则很难理解所谓"最下面两行文字总是会打印到下一张票据上"到底是怎么个情况
只有最后两行这样,中间留出了空白?
------解决思路----------------------
最后两行打印到第二页说明你计算出来的页面高度不够!页面高度应当是页眉+数据区+页脚的高度