open static method

Future<void> open({
  1. String? base64Pdf,
  2. Uint8List? bytes,
  3. String? url,
  4. String? filePath,
  5. String? asset,
  6. String password = "",
  7. int initialPage = 0,
  8. String? title,
  9. String? annotationData,
  10. void onAnnotationsChanged(
    1. String data
    )?,
  11. bool allowCopy = true,
  12. bool secure = false,
  13. UDocWatermark? watermark,
})

Pushes a full-screen reader with every feature enabled.

Implementation

static Future<void> open({
  String? base64Pdf,
  Uint8List? bytes,
  String? url,
  String? filePath,
  String? asset,
  String password = "",
  int initialPage = 0,
  String? title,
  String? annotationData,
  void Function(String data)? onAnnotationsChanged,
  bool allowCopy = true,
  bool secure = false,
  UDocWatermark? watermark,
}) => UNavigator.push<void>(
  UScaffold(
    body: UPdfViewer(
      base64Pdf: base64Pdf,
      bytes: bytes,
      url: url,
      filePath: filePath,
      asset: asset,
      password: password,
      initialPage: initialPage,
      title: title,
      showBackButton: true,
      annotationData: annotationData,
      onAnnotationsChanged: onAnnotationsChanged,
      allowCopy: allowCopy,
      allowShare: allowCopy,
      secure: secure,
      watermark: watermark,
    ),
  ),
);