PdfView constructor

const PdfView({
  1. required PdfController controller,
  2. void onPageChanged(
    1. int page
    )?,
  3. void onDocumentLoaded(
    1. PdfDocument document
    )?,
  4. void onDocumentError(
    1. Object error
    )?,
  5. Widget? documentLoader,
  6. Widget? pageLoader,
  7. PDFViewPageBuilder pageBuilder = _pageBuilder,
  8. Widget errorBuilder(
    1. Exception error
    )?,
  9. PDFViewPageRenderer renderer = _render,
  10. Axis scrollDirection = Axis.horizontal,
  11. bool pageSnapping = true,
  12. ScrollPhysics? physics,
  13. BoxDecoration? backgroundDecoration = const BoxDecoration(),
  14. Duration loaderSwitchDuration = const Duration(seconds: 1),
  15. Key? key,
})

Implementation

const PdfView({
  required this.controller,
  this.onPageChanged,
  this.onDocumentLoaded,
  this.onDocumentError,
  this.documentLoader,
  this.pageLoader,
  this.pageBuilder = _pageBuilder,
  this.errorBuilder,
  this.renderer = _render,
  this.scrollDirection = Axis.horizontal,
  this.pageSnapping = true,
  this.physics,
  this.backgroundDecoration = const BoxDecoration(),
  this.loaderSwitchDuration = const Duration(seconds: 1),
  Key? key,
}) : super(key: key);