我有一个已经填充了一堆表的FlowDocument。然后我做,
DocumentReader = doc;
(DocumentReader是FlowDocumentPageViewer,doc是FlowDocument)
当我这样做时,控件跳转到最后一页。我试过DocumentReader.FirstPage()
,但后来意识到PageCount是1.(FlowDocument真的很长;我在控件中看到了数百个页面。除非它被加载,我看到344页的344页。)
如何跳转到第一页?
答案 0 :(得分:0)
尝试使用此 -
this.DocumentReader.GoToPage(1);
答案 1 :(得分:0)
我也装了这个东西。检查flowdocumnetreader的查看模式后,我发现将视图模式从滚动切换到页面 将第一个pgae设置为当前页面。实际上,你可以设置flowdocumentreader的 在完成内容插入以获得体面的UI过渡之前,可见性可见。
this.docReader.ViewingMode = FlowDocumentReaderViewingMode.Scrol this.docReader.ViewingMode = FlowDocumentReaderViewingMode.Page;
祝你好运!