asp.net, как вы разделяете ретранслятор, используя разрыв страницы - PullRequest
0 голосов
/ 08 марта 2012

Я пытаюсь создать партию писем с использованием повторителя, но до сих пор, когда я конвертирую буквы в PDF, содержимое писем пишется одна за другой на одной и той же странице. Я хочу разбить репитер так, чтобы у каждой буквы была своя страница. Как мне это сделать?

Пожалуйста, помогите мне! :)

1 Ответ

1 голос
/ 08 марта 2012

обычно при преобразовании в PDF разрывы страниц контролируются стандартными стилями CSS, такими как page-break-before: всегда и page-break-after: всегда , применяемыми к любому HTML объект. Эти стили можно использовать либо в классе CSS для применения к элементу, либо встраивать в атрибут стиля элемента.

так что в вашем репитере вы должны сделать что-то вроде этого (простите мой псевдокод):

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

где lblLetter - ваше письмо в серверном событии.

...