getPage method
Get page object. The first page is 1.
Implementation
@override
Future<PdfPage?> getPage(int pageNumber) async {
if (pageNumber < 1 || pageNumber > pageCount)
return null;
var page = _pages[pageNumber - 1];
if (page == null) {
var obj = await _channel.invokeMethod('page', {
"docId": docId,
"pageNumber": pageNumber
});
if (obj is Map<dynamic, dynamic>) {
page = _pages[pageNumber - 1] = PdfPageMethodChannel._(
document: this,
pageNumber: pageNumber,
width: obj['width'] as double,
height: obj['height'] as double,
);
}
}
return page;
}