-
- All Implemented Interfaces:
-
org.readium.r2.navigator.pdf.PdfEngineProvider
public final class PsPdfKitEngineProvider implements 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.
-
-
Constructor Summary
Constructors Constructor Description PsPdfKitEngineProvider(Context context, PsPdfKitDefaults defaults)
-
Method Summary
Modifier and Type Method Description PdfDocumentFragment<PsPdfKitSettings>createDocumentFragment(PdfDocumentFragmentInput<PsPdfKitSettings> input)PsPdfKitSettingscomputeSettings(Metadata metadata, PsPdfKitPreferences preferences)VisualNavigator.PresentationcomputePresentation(PsPdfKitSettings settings)PsPdfKitPreferencesEditorcreatePreferenceEditor(Publication publication, PsPdfKitPreferences initialPreferences)PsPdfKitPreferencescreateEmptyPreferences()-
-
Constructor Detail
-
PsPdfKitEngineProvider
PsPdfKitEngineProvider(Context context, PsPdfKitDefaults defaults)
-
-
Method Detail
-
createDocumentFragment
PdfDocumentFragment<PsPdfKitSettings> createDocumentFragment(PdfDocumentFragmentInput<PsPdfKitSettings> input)
-
computeSettings
PsPdfKitSettings computeSettings(Metadata metadata, PsPdfKitPreferences preferences)
-
computePresentation
VisualNavigator.Presentation computePresentation(PsPdfKitSettings settings)
-
createPreferenceEditor
PsPdfKitPreferencesEditor createPreferenceEditor(Publication publication, PsPdfKitPreferences initialPreferences)
-
createEmptyPreferences
PsPdfKitPreferences createEmptyPreferences()
-
-
-
-