0

我正在尝试使用转发器创建一批字母,但到目前为止,当我将字母转换为 PDF 时,字母的内容一个接一个地写在同一页面上。我想拆分转发器,以便每个字母都有自己的页面。我该怎么做呢?

请帮我!!:)

4

1 回答 1

1

通常当您转换为 PDF 时,分页符由标准 CSS 样式控制,例如page-break-before:alwayspage-break-after:always应用于任何 HTML 对象。这些样式既可以在要应用于元素的 CSS 类中使用,也可以在元素样式属性中内联使用。

所以在你的中继器中你应该做这样的事情(请原谅我的伪代码):

<asp:repeater>
<ItemElement>
  <div style="page-break-after:always;">
     <asp:Label id="lblLetter">
  </div>
</Item>
</asp:repeater>

其中 lblLetter 在服务器端事件中设置为您的字母。

于 2012-03-07T23:44:44.747 回答