所以我建立由段落的FlowDocument的段落,我在想,如果有,我可以在給定時間測量塊的高度的方法。有沒有一種方法可以測量WPF flowdoc中塊/節的高度?
我的代碼看起來是這樣的:
section s = new section();
block b1 = new Block(new Run("Text here"));//add height to total block height
block b2 = new Block(new Run("Text here"));//add height to total block height
block b3 = new Block(new Run("Text here"));//add height to total block height
block b4 = new Block(new Run("Text here"));//add height to total block height
s.blocks.add(b1);s.Blocks.Add(b2)...;s.blocks.add(b4)
//measure section here
FlowDocument f = new FlowDocument;
f.Blocks.Add(s);
我既可以測量每個段落添加後,並保持一個流水賬,
OR
我能測量整個節,所有塊都添加到它之後。
這可能嗎?
謝謝!
問:你爲什麼要建立由段流文件的段落?我最近做了一些流程文檔的工作,並避免手動構建文檔。 – Dennis
至於你的問題,你可以使用Section或Block的'ActualHeight'屬性......不確定,必須自己測試一下。 – Dennis
嗯。你如何建立流文檔?大聲笑。並沒有實際的身高屬性(除非我在錯誤的地方看) – Toadums