Package-level declarations
Types
Link copied to clipboard
data class PdfiumDefaults(val pageSpacing: Double? = null, val readingProgression: ReadingProgression? = null, val scroll: Boolean? = null, val scrollAxis: Axis? = null)
Default values for the PDF navigator with the PDFium adapter.
Link copied to clipboard
Link copied to clipboard
class PdfiumEngineProvider(defaults: PdfiumDefaults = PdfiumDefaults(), listener: PdfiumEngineProvider.Listener? = null) : PdfEngineProvider<PdfiumSettings, PdfiumPreferences, PdfiumPreferencesEditor>
Main component to use the PDF navigator with the PDFium adapter.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
Preferences for the PDF navigator with the PDFium adapter.
Link copied to clipboard
Editor for a set of PdfiumPreferences.
Link copied to clipboard
JSON serializer of PdfiumPreferences.
Link copied to clipboard
Suggested filter to keep only publication-specific PdfiumPreferences.
Link copied to clipboard
data class PdfiumSettings(val fit: Fit, val pageSpacing: Double, val readingProgression: ReadingProgression, val scroll: Boolean, val scrollAxis: Axis) : Configurable.Settings
Settings values of the PDF navigator with the PDFium adapter.
Link copied to clipboard
Suggested filter to keep only shared PdfiumPreferences.
Functions
Link copied to clipboard
Corrects a PDF locator persisted by the Pdfium navigator before the page-index fix, by re-resolving it from this publication's position list.