addDest method

void addDest(
  1. String name,
  2. PdfPage page, {
  3. double? posX,
  4. double? posY,
  5. double? posZ,
})

Add a named destination

Implementation

void addDest(
  String name,
  PdfPage page, {
  double? posX,
  double? posY,
  double? posZ,
}) {
  assert(page.pdfDocument == pdfDocument);

  _dests[name] = PdfDict.values({
    '/D': PdfArray([
      page.ref(),
      const PdfName('/XYZ'),
      if (posX == null) const PdfNull() else PdfNum(posX),
      if (posY == null) const PdfNull() else PdfNum(posY),
      if (posZ == null) const PdfNull() else PdfNum(posZ),
    ]),
  });
}