PsPdfKitEngineProvider
class PsPdfKitEngineProvider(defaults: PsPdfKitDefaults = PsPdfKitDefaults(), listener: PsPdfKitEngineProvider.Listener? = null) : PdfEngineProvider<PsPdfKitSettings, PsPdfKitPreferences, PsPdfKitPreferencesEditor>
Main component to use the PDF navigator with PSPDFKit.
Provide PsPdfKitDefaults to customize the default values that will be used by the navigator for some preferences.
Constructors
Link copied to clipboard
constructor(defaults: PsPdfKitDefaults = PsPdfKitDefaults(), listener: PsPdfKitEngineProvider.Listener? = null)
Functions
Link copied to clipboard
Link copied to clipboard
open override fun computeSettings(metadata: Metadata, preferences: PsPdfKitPreferences): PsPdfKitSettings
Link copied to clipboard
open override fun createDocumentFragmentFactory(input: PdfDocumentFragmentInput<PsPdfKitSettings>): SingleFragmentFactory<PsPdfKitDocumentFragment>
Link copied to clipboard
Link copied to clipboard
open override fun createPreferenceEditor(publication: Publication, initialPreferences: PsPdfKitPreferences): PsPdfKitPreferencesEditor