2012-09-12 13 views
3

我想如果我把表放在段落中,我可以使用KeepTogether屬性來保持表格在一起。該表用於總計報表,客戶不希望它們分成兩頁。想象一下!桌子上有5排,我瘋了,不知道接下來要嘗試什麼。如何在FlowDocument中一起保留表格?

最後一行代碼:

myFlowDocument.Blocks.Add(footerParagraph); 

footerParagraph的輸出開始:

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

同頁通常工作,但爲什麼不能當它含有漂浮物和表?有沒有解決方法?

謝謝!

回答

5

我有一個類似的問題,你有沒有嘗試過使用圖而不是Floater。對於我而言,我需要將Figure的CanDelayPlacement設置爲false。

+2

它的工作!感謝您的快速和準確的答案!這正是我所需要的,你增加我的FlowDocument詞彙量足以讓我度過這個障礙。感謝您告訴我關於圖的信息,我不需要使用CanDelayPlacement設置,順便說一句。 –

+2

這個答案爲什麼這麼少upvotes?有沒有其他方法? – Dabblernl