goToPage method

Future<void> goToPage({
  1. required int pageNumber,
  2. double? padding,
  3. Duration duration = const Duration(milliseconds: 500),
  4. Curve curve = Curves.easeInOut,
})

Go to the specified page.

Implementation

Future<void> goToPage({
  required int pageNumber,
  double? padding,
  Duration duration = const Duration(milliseconds: 500),
  Curve curve = Curves.easeInOut,
}) {
  if (pageNumber < 1 || pageNumber > _document!.pagesCount) {
    return Future.value();
  }

  return goTo(
    destination: calculatePageFitMatrix(
      pageNumber: pageNumber,
      padding: padding,
    ),
    duration: duration,
  );
}