EpubViewer constructor
const
EpubViewer({
- Key? key,
- required EpubController epubController,
- required EpubSource epubSource,
- String? initialCfi,
- String? initialXPath,
- ValueChanged<
List< ? onChaptersLoaded,EpubChapter> > - VoidCallback? onEpubLoaded,
- VoidCallback? onLocationLoaded,
- ValueChanged<
EpubLocation> ? onRelocated, - ValueChanged<
EpubTextSelection> ? onTextSelected, - EpubDisplaySettings? displaySettings,
- ContextMenu? selectionContextMenu,
- void onAnnotationClicked()?,
- EpubSelectionCallback? onSelection,
- VoidCallback? onSelectionChanging,
- VoidCallback? onDeselection,
- ValueChanged<
String> ? onInitialPositionLoading, - VoidCallback? onInitialPositionLoaded,
- void onTouchDown()?,
- void onTouchUp()?,
- bool suppressNativeContextMenu = false,
- bool clearSelectionOnPageChange = true,
- bool selectAnnotationRange = false,
Implementation
const EpubViewer({
super.key,
required this.epubController,
required this.epubSource,
this.initialCfi,
this.initialXPath,
this.onChaptersLoaded,
this.onEpubLoaded,
this.onLocationLoaded,
this.onRelocated,
this.onTextSelected,
this.displaySettings,
this.selectionContextMenu,
this.onAnnotationClicked,
this.onSelection,
this.onSelectionChanging,
this.onDeselection,
this.onInitialPositionLoading,
this.onInitialPositionLoaded,
this.onTouchDown,
this.onTouchUp,
this.suppressNativeContextMenu = false,
this.clearSelectionOnPageChange = true,
this.selectAnnotationRange = false,
});