preloadPages method
Implementation
Future<void> preloadPages({
final Function(double)? onZoomChanged,
final int? zoomSteps,
final double? minScale,
final double? maxScale,
final double? panLimit,
}) async {
int countvar = 1;
await Future.forEach<int>(List.filled(count!, 0), (i) async {
final data = await _channel.invokeMethod(
'getPage', {'filePath': _filePath, 'pageNumber': countvar});
_pages.add(PDFPage(
data,
countvar,
onZoomChanged: onZoomChanged,
zoomSteps: zoomSteps,
minScale: minScale,
maxScale: maxScale,
panLimit: panLimit,
));
countvar++;
});
_preloaded = true;
}