项目

停止分页

当子容器的内容需要多于一页来绘制时,此容器处于活动状态。如果内容跨越多页,通常只会显示第一页,其余的内容(通常会出现在后续页面上)将被省略。

.Padding(25)
.DefaultTextStyle(x => x.FontSize(14))
.Decoration(decoration =>
{
    decoration
        .Before()
        .Text(text =>
        {
            text.DefaultTextStyle(x => x.SemiBold().FontColor(Colors.Blue.Medium));

            text.Span("Page ");
            text.CurrentPageNumber();
        });

    decoration
        .Content()
        .Column(column =>
        {
            column.Spacing(25);
            column.Item().StopPaging().Text(Placeholders.LoremIpsum());
            column.Item().ExtendHorizontal().Height(75).Background(Colors.Grey.Lighten2);
        });
});

首先,我们来看看未应用 StopPaging 的情况。部分内容移到了下一页:

例子 例子

然而,当应用 StopPaging 后,第一页无法容纳的部分会被省略。对于跨越多页的所有结构,这种行为都会显现出来。

例子 例子

在本文档中