QuestPDF 显示一次
- 此容器会改变默认渲染行为。
- 其子项一旦完全渲染后,将不会在后续页面中显示。
- 在创建表格时非常有用。在这种情况下,表格的 结构 在每一页上都是可见的,但单元格内的 内容 不会重复显示。
.ShowOnce()
示例:
page.Content().PaddingVertical(5).Row(row => {
row.RelativeItem()
.Background(Colors.Grey.Lighten2)
.Border(1)
.Padding(5)
.ShowOnce()
.Text(Placeholders.Label());
row.RelativeItem(2)
.Border(1)
.Padding(5)
.Text(Placeholders.Paragraph());
});
同时,请考虑移除 ShowOnce
元素的效果。注意右列的内容分页了,占用了两页。因此,Row
(父元素)也进行了分页,导致左列重复了两次: