我正在尝试使用转发器创建一批字母,但到目前为止,当我将字母转换为 PDF 时,字母的内容一个接一个地写在同一页面上。我想拆分转发器,以便每个字母都有自己的页面。我该怎么做呢?
请帮我!!:)
通常当您转换为 PDF 时,分页符由标准 CSS 样式控制,例如page-break-before:always和page-break-after:always应用于任何 HTML 对象。这些样式既可以在要应用于元素的 CSS 类中使用,也可以在元素样式属性中内联使用。
所以在你的中继器中你应该做这样的事情(请原谅我的伪代码):
<asp:repeater>
<ItemElement>
<div style="page-break-after:always;">
<asp:Label id="lblLetter">
</div>
</Item>
</asp:repeater>
其中 lblLetter 在服务器端事件中设置为您的字母。