Questpdf - Wiederholen Sie den Inhalt auf jeder SeiteC#

Ein Treffpunkt für C#-Programmierer
Guest
 Questpdf - Wiederholen Sie den Inhalt auf jeder Seite

Post by Guest »

Ist es möglich, QuestPDF beim Generieren von PDFs zu verwenden, damit einige Inhalte auf neuen Seiten wiederholt werden? kann über eine unbekannte Anzahl von Seiten überspannen. < /p>
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 () 
und Showif zu verwenden, aber der Header scheint das zweite Mal nicht getroffen zu werden.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post