Skip to content

//readium-navigator/org.readium.r2.navigator.pdf

Package-level declarations

Types

Name Summary
PdfDocumentFragment [androidJvm]
abstract class PdfDocumentFragment<S : Configurable.Settings> : Fragment
A PdfDocumentFragment renders a single PDF resource.
PdfDocumentFragmentFactory [androidJvm]
typealias PdfDocumentFragmentFactory<S> = suspend (PdfDocumentFragmentInput<S>) -> PdfDocumentFragment<S>
PdfDocumentFragmentInput [androidJvm]
data class PdfDocumentFragmentInput<S : Configurable.Settings>(val publication: Publication, val link: Link, val initialPageIndex: Int, val settings: S, val listener: PdfDocumentFragment.Listener?)
PdfEngineProvider [androidJvm]
interface PdfEngineProvider<S : Configurable.Settings, P : Configurable.Preferences<P>, E : PreferencesEditor<P>>
To be implemented by adapters for third-party PDF engines which can be used with PdfNavigatorFragment.
PdfNavigatorFactory [androidJvm]
class PdfNavigatorFactory<S : Configurable.Settings, P : Configurable.Preferences<P>, E : PreferencesEditor<P>>(publication: Publication, pdfEngineProvider: PdfEngineProvider<S, P, E>)
Factory of the PDF navigator and related components.
PdfNavigatorFragment [androidJvm]
class PdfNavigatorFragment<S : Configurable.Settings, P : Configurable.Preferences<P>> : Fragment, VisualNavigator, Configurable<S, P>
Navigator for PDF publications.
R2PdfActivity [androidJvm]
abstract class ~~R2PdfActivity~~ : AppCompatActivity