项目

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(父元素)也进行了分页,导致左列重复了两次:

在本文档中