QuestPDF 层叠 这个元素允许你将内容放置在主体内容的上下方。 分页算法由 PrimaryLayer 控制。 你需要指定一个 PrimaryLayer。 .Layers(layers => { // 主体内容下方的层 layers .Layer() .Height(100) .Width(100) .Background(Colors.Grey.Lighten3); layers .PrimaryLayer() // 主要层 .Padding(25) .Column(column => { column.Spacing(5); foreach (var _ in Enumerable.Range(0, 7)) column.Item().Text(Placeholders.Sentence()); }); // 主体内容上方的层 layers .Layer() .AlignCenter() .AlignMiddle() .Text("水印") .FontSize(48).Bold().FontColor(Colors.Green.Lighten3); layers .Layer() .AlignBottom() .PageNumber("Page {number}") // 显示页码 .FontSize(16).FontColor(Colors.Green.Medium); }); C#Copy