【发布时间】:2012-12-08 13:14:52
【问题描述】:
我想使用 c# 打印更多页面。在打印我拥有的文档的函数 printDocument1_PrintPage 中:
int values = 0;
foreach (DataRow row in rows.Rows)
values++;
if (values > 48)
{
e.HasMorePages = true;
values = 0;
}
else
{
e.HasMorePages = false;
}
问题是它不停地打印页面。如何跟踪要在页面上打印的行数?
【问题讨论】:
-
你能重新定义你的问题吗?
-
@pradeepsimha 行数..
-
那么如果 Values > 48 它应该停止打印,或者如果它小于 48 它应该停止打印?
-
@pradeepsimha 如果它有超过 48 行来创建一个打印页面,等等在 96 来添加一个页面......