3

我想如果我将表格放在段落中,我可以使用 KeepTogether 属性将表格保持在一起。该表用于报告的总计,客户不希望它们超过两页。设想!表中有 5 行,我快疯了,不知道接下来要尝试什么。

最后一行代码:

myFlowDocument.Blocks.Add(footerParagraph);

footerParagraph 的输出开始于:

<Paragraph KeepTogether="True">
    <Floater HorizontalAlignment="Center">
        <Table CellSpacing="0" FontFamily="Arial" FontSize="14" Foreground="#FF000000">

KeepTogether 通常可以工作,但是当它包含 Floater 和 Table 时为什么不能呢?有解决方法吗?

谢谢!

4

1 回答 1

5

我遇到了类似的问题,您是否尝试过使用 Figure 而不是 Floater。对于我来说,我需要将 Figure 的 CanDelayPlacement 设置为 false。

于 2012-09-13T15:43:23.543 回答