3

テーブルを段落に配置すると、KeepTogether属性を使用してテーブルをまとめることができると思いました。このテーブルはレポートの合計に使用され、クライアントはそれらが2ページに分割されることを望んでいません。想像してみろ!テーブルには5つの行があり、次に何を試すべきかわからずに夢中になっています。

コードの最後の行:

myFlowDocument.Blocks.Add(footerParagraph);

footerParagraphの出力は次のように始まります。

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

KeepTogetherは通常は機能しますが、フローターとテーブルが含まれている場合はどうでしょうか。回避策はありますか?

ありがとう!

4

1 に答える 1

5

同様の問題が発生しました。フローターの代わりにフィギュアを使用してみましたか。私の場合、FigureのCanDelayPlacementをfalseに設定する必要がありました。

于 2012-09-13T15:43:23.543 に答える