diff --git a/packages/syncfusion_flutter_pdf/lib/src/pdf/implementation/general/pdf_named_destination.dart b/packages/syncfusion_flutter_pdf/lib/src/pdf/implementation/general/pdf_named_destination.dart index 69333f7da..8bec82482 100644 --- a/packages/syncfusion_flutter_pdf/lib/src/pdf/implementation/general/pdf_named_destination.dart +++ b/packages/syncfusion_flutter_pdf/lib/src/pdf/implementation/general/pdf_named_destination.dart @@ -135,8 +135,8 @@ class PdfNamedDestination implements IPdfWrapper { _destination!.mode = PdfDestinationMode.fitH; } } else if (mode.name == 'XYZ' && destination.count > 3) { - final PdfNumber? left = destination[2] as PdfNumber?; - final PdfNumber? top = destination[3] as PdfNumber?; + final PdfNumber? left = (destination[2] is PdfNumber) ? destination[2] as PdfNumber : null; + final PdfNumber? top = (destination[3] is PdfNumber) ? destination[3] as PdfNumber : null; PdfNumber? zoom; if (destination.count > 4 && destination[4] is PdfNumber) { zoom = destination[4]! as PdfNumber;