PdfFlipBook.document constructor

const PdfFlipBook.document(
  1. PdfDocument document, {
  2. Key? key,
  3. PageFlipController? controller,
  4. ValueChanged<int>? onPageChanged,
  5. ValueChanged<int>? onLoaded,
  6. VoidCallback? onCenterTap,
  7. Color paperColor = const Color(0xFFFFFFFF),
  8. PdfPagePlaceholderBuilder? placeholderBuilder,
  9. PdfPageErrorBuilder? pageErrorBuilder,
  10. ColorFilter? colorFilter,
  11. bool enableZoom = true,
  12. bool enableTapToFlip = true,
  13. double maxScale = 4,
  14. PageSpreadMode spreadMode = PageSpreadMode.auto,
  15. bool coverAlone = true,
})

Shows a PdfDocument you already opened with pdfrx. The caller keeps ownership and disposes it.

Implementation

const PdfFlipBook.document(
  PdfDocument document, {
  Key? key,
  PageFlipController? controller,
  ValueChanged<int>? onPageChanged,
  ValueChanged<int>? onLoaded,
  VoidCallback? onCenterTap,
  Color paperColor = const Color(0xFFFFFFFF),
  PdfPagePlaceholderBuilder? placeholderBuilder,
  PdfPageErrorBuilder? pageErrorBuilder,
  ColorFilter? colorFilter,
  bool enableZoom = true,
  bool enableTapToFlip = true,
  double maxScale = 4,
  PageSpreadMode spreadMode = PageSpreadMode.auto,
  bool coverAlone = true,
}) : this._(
       key: key,
       document: document,
       controller: controller,
       onPageChanged: onPageChanged,
       onLoaded: onLoaded,
       onCenterTap: onCenterTap,
       paperColor: paperColor,
       placeholderBuilder: placeholderBuilder,
       pageErrorBuilder: pageErrorBuilder,
       colorFilter: colorFilter,
       enableZoom: enableZoom,
       enableTapToFlip: enableTapToFlip,
       maxScale: maxScale,
       spreadMode: spreadMode,
       coverAlone: coverAlone,
     );