Hier drucke ich das Dokument derzeit.
Code: Select all
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>
Ich möchte die Überschrift jedes Mal wiederholen, wenn eine neue Seite erstellt wird, damit ich "Überschrift {i} Fortsetzung" < /p>
drucken kann Gibt es eine Möglichkeit, dies zu erreichen? Ich habe versucht, eine Kombination von Page.Header ()