QUESTPDF - повторить контент на каждой страницеC#

Место общения программистов C#
Ответить
Anonymous
 QUESTPDF - повторить контент на каждой странице

Сообщение Anonymous »

Можно ли использовать QUESTPDF при генерации PDFS, чтобы иметь какое -то повторение контента на новых страницах? < /p>
Сценарий, который у меня есть. может охватывать неизвестное количество страниц. < /p>
Вот как я в настоящее время печатаю документ. < /p>

Код: Выделить всё

page.Content().Column(column =>
{
column.Spacing(5);

for (int i = 0; i < random.Next(1, 10); i++)
{
//How to repeat this heading if the below loop spans multiple pages?
column.Item().Background(Colors.Red.Accent4).AlignLeft().Padding(2).Text($" Heading {i}");

for (int j = 0; j < random.Next(1, 20); j++)
{
column.Item().Row(row =>
{
row.ConstantItem(100).Text(DateTime.Now.ToShortDateString());
row.ConstantItem(100).Text($"{i}. ");
row.RelativeItem().ShowEntire().Text($"Some long text that potientially wraps");
row.ConstantItem(100).AlignRight().Text("ABC");
});
}
}
});
< /code>
Чего я хочу достичь, это повторять заголовок каждый раз, когда создается новая страница, чтобы я мог печатать «Heading {i} продолжение» < /p>
Есть ли способ достичь этого? Я попытался использовать комбинацию page.header () 
и showif , но заголовок, похоже, не попадает во второй раз.

Подробнее здесь: https://stackoverflow.com/questions/794 ... every-page
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»