get method

Future<PDFPage?> get({
  1. int page = 1,
  2. dynamic onZoomChanged(
    1. double
    )?,
  3. int? zoomSteps,
  4. double? minScale,
  5. double? maxScale,
  6. double? panLimit,
})

Load specific page

page defaults to 1 and must be equal or above it

Implementation

Future<PDFPage?> get({
  int page = 1,
  final Function(double)? onZoomChanged,
  final int? zoomSteps,
  final double? minScale,
  final double? maxScale,
  final double? panLimit,
}) async {
  assert(page > 0);
  if (_preloaded && pages.isNotEmpty) return pages[page - 1];
  var data = await _channel.invokeMethod('getPage', {'filePath': _filePath, 'pageNumber': page});
  return new PDFPage(
    data,
    page,
    onZoomChanged: onZoomChanged,
    zoomSteps: zoomSteps,
    minScale: minScale,
    maxScale: maxScale,
    panLimit: panLimit,
  );
}