PdfEngineProvider
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.
Functions
Link copied to clipboard
Infers a OverflowableNavigator.Overflow from settings.
Link copied to clipboard
Creates settings for metadata and preferences.
Link copied to clipboard
abstract fun createDocumentFragmentFactory(input: PdfDocumentFragmentInput<S>): SingleFragmentFactory<*>
Creates a PdfDocumentFragment factory for input.
Link copied to clipboard
Creates an empty set of preferences of this PDF engine provider.
Link copied to clipboard
Creates a preferences editor for publication and initialPreferences.