#wpf #flowdocumentreader
#wpf #средство чтения потоковых документов
Вопрос:
Как я могу перейти на определенную страницу в FlowDocumentReader? Конечно, я использую режим страниц в FlowDocumentReader.
Я слышал, что в FlowDocumentPageViewer есть метод GoToPage() . таким образом, проще использовать FlowDocumentPageViewer вместо FlowDocumentReader.
Тем не менее, я надеюсь использовать режим страницы и режим прокрутки. Я надеюсь использовать функцию GoToPage только в режиме страницы в FlowDocumentReader.
Могу ли я получить решение — как я могу перейти на определенную страницу в FlowDocumentReader? (или я хочу знать, как я могу получить FlowDocumentPageViewer из FlowDocumentReader. Я думаю, что FlowDocumentReader имеет 3 режима (например, FlowDocumentPageViewer, scrollviewer …). Так что возможно преобразовать.
Могу ли я узнать способы?
Ответ №1:
То и другое, чего вы хотите, невозможно. Однако вы можете создать новый класс, расширив его из FlowDocumentReader.
Вы можете увидеть исходный код FlowDocumentReader — https://referencesource.microsoft.com/#PresentationFramework/src/Framework/System/Windows/Controls/FlowDocumentReader.cs,ccac5a02d450af41.
Итак, попробуйте создать то, что вы хотите.