如何在FlowDocumentReader上转到特定页面?

时间:2016-10-08 18:23:56

标签: wpf flowdocumentreader

如何在FlowDocumentReader上找到特定页面? 当然,我在FlowDocumentReader上使用页面模式。

我听说FlowDocumentPageViewer有GoToPage()方法。所以使用FlowDocumentPageViewer而不是FlowDocumentReader更容易。

但是,我希望使用Page Mode&滚动模式。 我希望在FlowDocumentReader上只在Page Mode上使用GoToPage函数。

我可以获得解决方案 - 如何在FlowDocumentReader上找到特定页面? (或者我想知道如何从FlowDocumentReader获取FlowDocumentPageViewer。我认为FlowDocumentReader有3种模式(如FlowDocumentPageViewer,scrollviewer ......)。所以可以转换。

我可以知道方法吗?

1 个答案:

答案 0 :(得分:0)

你想要的两件事都是不可能的。 但是,您可以通过从FlowDocumentReader扩展来创建新类。

您可以看到FlowDocumentReader的源代码 - https://referencesource.microsoft.com/#PresentationFramework/src/Framework/System/Windows/Controls/FlowDocumentReader.cs,ccac5a02d450af41

所以,试着创造你想要的东西。