-
- All Implemented Interfaces:
-
org.readium.r2.navigator.preferences.Configurable.Preferences
@Serializable() public final class PdfiumPreferences implements Configurable.Preferences<PdfiumPreferences>
Preferences for the PDF navigator with the PDFium adapter.
-
-
Field Summary
Fields Modifier and Type Field Description private final Fitfitprivate final DoublepageSpacingprivate final ReadingProgressionreadingProgressionprivate final AxisscrollAxis
-
Constructor Summary
Constructors Constructor Description PdfiumPreferences(Fit fit, Double pageSpacing, ReadingProgression readingProgression, Axis scrollAxis)
-
Method Summary
Modifier and Type Method Description final FitgetFit()final DoublegetPageSpacing()final ReadingProgressiongetReadingProgression()final AxisgetScrollAxis()PdfiumPreferencesplus(PdfiumPreferences other)-
-
Constructor Detail
-
PdfiumPreferences
PdfiumPreferences(Fit fit, Double pageSpacing, ReadingProgression readingProgression, Axis scrollAxis)
- Parameters:
fit- Indicates how pages should be laid out within the viewport.pageSpacing- Space between pages in dp.readingProgression- Direction of the horizontal progression across pages.scrollAxis- Indicates the axis along which pages should be laid out in scroll mode.
-
-
Method Detail
-
getFit
final Fit getFit()
-
getPageSpacing
final Double getPageSpacing()
-
getReadingProgression
final ReadingProgression getReadingProgression()
-
getScrollAxis
final Axis getScrollAxis()
-
plus
PdfiumPreferences plus(PdfiumPreferences other)
-
-
-
-