|
@@ -148,6 +148,9 @@ class ReaderViewConfig {
|
|
|
|
|
|
final double pageScale;
|
|
|
|
|
|
+ /// only android platform
|
|
|
+ final bool pageSameWidth;
|
|
|
+
|
|
|
const ReaderViewConfig(
|
|
|
{this.linkHighlight = true,
|
|
|
this.formFieldHighlight = true,
|
|
@@ -159,7 +162,8 @@ class ReaderViewConfig {
|
|
|
this.enableSliderBar = true,
|
|
|
this.enablePageIndicator = true,
|
|
|
this.pageSpacing = 10,
|
|
|
- this.pageScale = 1.0});
|
|
|
+ this.pageScale = 1.0,
|
|
|
+ this.pageSameWidth = true});
|
|
|
|
|
|
Map<String, dynamic> toJson() => {
|
|
|
'linkHighlight': linkHighlight,
|
|
@@ -172,7 +176,8 @@ class ReaderViewConfig {
|
|
|
'enableSliderBar': enableSliderBar,
|
|
|
'enablePageIndicator': enablePageIndicator,
|
|
|
'pageSpacing': pageSpacing,
|
|
|
- 'pageScale': pageScale
|
|
|
+ 'pageScale': pageScale,
|
|
|
+ 'pageSameWidth': pageSameWidth
|
|
|
};
|
|
|
}
|
|
|
|