-
- All Implemented Interfaces:
-
org.readium.r2.navigator.preferences.PreferencesEditor
public final class PdfiumPreferencesEditor implements PreferencesEditor<PdfiumPreferences>
Editor for a set of PdfiumPreferences.
Use PdfiumPreferencesEditor to assist you in building a preferences user interface or modifying existing preferences. It includes rules for adjusting preferences, such as the supported values or ranges.
-
-
Field Summary
Fields Modifier and Type Field Description private final PdfiumPreferencespreferencesprivate final EnumPreference<Fit>fitprivate final RangePreference<Double>pageSpacingprivate final EnumPreference<ReadingProgression>readingProgressionprivate final EnumPreference<Axis>scrollAxis
-
Method Summary
Modifier and Type Method Description PdfiumPreferencesgetPreferences()final EnumPreference<Fit>getFit()Indicates how pages should be laid out within the viewport. final RangePreference<Double>getPageSpacing()Space between pages in dp. final EnumPreference<ReadingProgression>getReadingProgression()Direction of the horizontal progression across pages. final EnumPreference<Axis>getScrollAxis()Indicates the axis along which pages should be laid out in scroll mode. Unitclear()Reset all preferences. -
-
Method Detail
-
getPreferences
PdfiumPreferences getPreferences()
-
getFit
final EnumPreference<Fit> getFit()
Indicates how pages should be laid out within the viewport.
-
getPageSpacing
final RangePreference<Double> getPageSpacing()
Space between pages in dp.
-
getReadingProgression
final EnumPreference<ReadingProgression> getReadingProgression()
Direction of the horizontal progression across pages.
-
getScrollAxis
final EnumPreference<Axis> getScrollAxis()
Indicates the axis along which pages should be laid out in scroll mode.
-
-
-
-