PdfiumEngineProvider
class PdfiumEngineProvider(defaults: PdfiumDefaults = PdfiumDefaults(), listener: PdfiumEngineProvider.Listener? = null) : PdfEngineProvider<PdfiumSettings, PdfiumPreferences, PdfiumPreferencesEditor>
Main component to use the PDF navigator with the PDFium adapter.
Provide PdfiumDefaults to customize the default values that will be used by the navigator for some preferences.
Constructors
Link copied to clipboard
constructor(defaults: PdfiumDefaults = PdfiumDefaults(), listener: PdfiumEngineProvider.Listener? = null)
Functions
Link copied to clipboard
Link copied to clipboard
open override fun computeSettings(metadata: Metadata, preferences: PdfiumPreferences): PdfiumSettings
Link copied to clipboard
open override fun createDocumentFragmentFactory(input: PdfDocumentFragmentInput<PdfiumSettings>): SingleFragmentFactory<PdfiumDocumentFragment>
Link copied to clipboard
Link copied to clipboard
open override fun createPreferenceEditor(publication: Publication, initialPreferences: PdfiumPreferences): PdfiumPreferencesEditor