jumpToPage method
Navigates to the specified page number in a PDF document.
Using this method, the SfPdfViewer navigates to the specified page number in a PDF document. If the specified page number is wrong, then the navigation will not happen and the older page will be retained.
- pageNumber - required - The destination page number to which the SfPdfViewer should navigate to.
Returns null.
This example demonstrates how to navigate to the specified page number.
class MyAppState extends State<MyApp>{
late PdfViewerController _pdfViewerController;
@override
void initState(){
_pdfViewerController = PdfViewerController();
super.initState();
}
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('Syncfusion Flutter PdfViewer'),
actions: <Widget>[
IconButton(
icon: Icon(
Icons.arrow_drop_down_circle,
color: Colors.white,
),
onPressed: () {
_pdfViewerController.jumpToPage(5);
},
),
],
),
body: SfPdfViewer.asset(
'assets/flutter-succinctly.pdf',
controller: _pdfViewerController,
),
),
);
}
}
Implementation
void jumpToPage(int pageNumber) {
_pageNavigator = Pagination(Navigation.jumpToPage, index: pageNumber);
_notifyPropertyChangedListeners(property: 'pageNavigate');
}