PdfEngineProvider

To be implemented by adapters for third-party PDF engines which can be used with PdfNavigatorFragment.

Types

Link copied to clipboard
interface Listener

Functions

Link copied to clipboard
Link copied to clipboard
abstract fun computeSettings(metadata: Metadata, preferences: P): S

Creates settings for metadata and preferences.

Link copied to clipboard
abstract fun createEmptyPreferences(): P

Creates an empty set of preferences of this PDF engine provider.

Link copied to clipboard
abstract fun createPreferenceEditor(publication: Publication, initialPreferences: P): E

Creates a preferences editor for publication and initialPreferences.