如何在FlowDocument中将表保存在一起?

Lar*_*man 3 wpf xaml flowdocument

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

最后一行代码:

myFlowDocument.Blocks.Add(footerParagraph);
Run Code Online (Sandbox Code Playgroud)

footerParagraph的输出以:

<Paragraph KeepTogether="True">
    <Floater HorizontalAlignment="Center">
        <Table CellSpacing="0" FontFamily="Arial" FontSize="14" Foreground="#FF000000">
Run Code Online (Sandbox Code Playgroud)

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

谢谢!

jfi*_*204 5

我有一个类似的问题,你尝试使用图而不是浮动.对于我的我需要将图的CanDelayPlacement设置为false.

  • 有效!感谢您快速准确的回答!这正是我所需要的,你增加了我的FlowDocument词汇量,足以让我超越这个障碍.感谢您告诉我有关图的信息,我不需要使用CanDelayPlacement设置,顺便说一下. (2认同)
  • 为什么这个答案如此之少?还有其他方法吗? (2认同)