scrollToPage method

void scrollToPage(
  1. int pageNum
)

Implementation

void scrollToPage(int pageNum) {
  if (pageNum <= 0 ||
      pageNum > _pageViews.length ||
      viewerContainer == null) {
    return;
  }

  final pageDiv = _pageViews[pageNum - 1].div;
  final container = viewerContainer!;
  if (container.scrollHeight > container.clientHeight) {
    container.scrollTop = pageDiv.offsetTop;
  } else {
    pageDiv.scrollIntoView();
  }
  _setCurrentPage(pageNum);
}