annotationAt method

Future<UPdfAnnotationInfo?> annotationAt(
  1. int pageIndex,
  2. Offset devicePoint
)

Implementation

Future<UPdfAnnotationInfo?> annotationAt(int pageIndex, Offset devicePoint) async {
  final List<UPdfAnnotationInfo> list = await annotationsOn(pageIndex);
  final UDocPageInfo info = viewer.pageInfo(pageIndex);
  final Offset point = devicePointToPdf(info, devicePoint);
  for (final UPdfAnnotationInfo annotation in list.reversed) {
    if (annotation.rect.inflate(3).contains(point)) return annotation;
  }
  return null;
}