PdfView constructor
const
PdfView({
- required PdfController controller,
- void onPageChanged(
- int page
- void onDocumentLoaded(
- PdfDocument document
- void onDocumentError(
- Object error
- Widget? documentLoader,
- Widget? pageLoader,
- PDFViewPageBuilder pageBuilder = _pageBuilder,
- Widget errorBuilder(
- Exception error
- PDFViewPageRenderer renderer = _render,
- Axis scrollDirection = Axis.horizontal,
- bool pageSnapping = true,
- ScrollPhysics? physics,
- BoxDecoration? backgroundDecoration = const BoxDecoration(),
- Duration loaderSwitchDuration = const Duration(seconds: 1),
- 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);