【发布时间】:2009-12-23 16:05:54
【问题描述】:
我有一个 Web 表单,上面有许多文本区域。如果添加大量文本,这些文本区域的长度可能会扩大。在其他区域,您可以添加和删除某些表单元素。
这意味着表单长度可以变化很大。用户希望能够在编写表单时看到打印时出现分页符的位置,并在必要时将自己的分页符插入到表单中以确保正确打印。
有没有一种方法可以告诉我在用户填写表单时浏览器将在哪里插入分页符,这样我就可以给他们一个可视指针(水平规则或类似的)来显示中断发生的位置?
我正在使用 ASP.Net / C# 3.5。我意识到上述可能并不容易,因为在浏览器中使用 HTML 进行一致的打印很困难。如果不可能,我可以在打印时转换为 PDF 或 XPS,并计算在用户填写表单时分页符的转换位置吗?
【问题讨论】:
标签: c# asp.net printing pagination