addUriAnnotation method

PdfDocument addUriAnnotation({
  1. required int pageNumber,
  2. required PdfRect bounds,
  3. required String uri,
})

Adds a URI annotation to the given page.

Implementation

PdfDocument addUriAnnotation({
  required int pageNumber,
  required PdfRect bounds,
  required String uri,
}) {
  final pageIndex = pageNumber - 1;
  if (pageIndex < 0 || pageIndex >= pdfPageList.pages.length) {
    throw RangeError.index(pageIndex, pdfPageList.pages, 'pageNumber');
  }
  final page = pdfPageList.pages[pageIndex];
  PdfAnnot(page, PdfUriAnnotation(bounds: bounds, uri: uri));
  return this;
}