Package-level declarations

Types

Link copied to clipboard
data class PdfRequest(val source: DocumentSource, val pageNumbers: List<Int>? = null, val enableSwipe: Boolean = true, val enableDoubleTap: Boolean = true, val defaultPage: Int = 0, val swipeHorizontal: Boolean = false, val annotationRendering: Boolean = false, val password: String? = null, val scrollHandle: ScrollHandle? = null, val antialiasing: Boolean = true, val spacing: Float = 0.0f, val autoSpacing: Boolean = false, val pageFitPolicy: FitPolicy = FitPolicy.WIDTH, val fitEachPage: Boolean = false, val pageFling: Boolean = false, val pageSnap: Boolean = false, val scrollOptimization: Boolean = true, val nightMode: Boolean = false, val disableLongPress: Boolean = false, val pdfViewerConfiguration: PdfViewerConfiguration = PdfViewerConfiguration.DEFAULT, val documentLoadListener: DocumentLoadListener? = null, val renderingEventListener: RenderingEventListener? = null, val pageNavigationEventListener: PageNavigationEventListener? = null, val gestureEventListener: GestureEventListener? = null, val linkHandler: LinkHandler? = null, val logWriter: LogWriter? = null)

Represents a configuration request for loading and rendering a PDF document.

Link copied to clipboard
data class PdfViewerConfiguration(val isDebugEnabled: Boolean = false, val thumbnailQuality: Float = 0.7f, val renderTileSize: Float = 512.0f, val preloadMarginDp: Float = 20.0f, val maxCachedBitmaps: Int = 32, val maxCachedPages: Int = 3, val maxCachedThumbnails: Int = 4, val minZoom: Float = 1.0f, val maxZoom: Float = 5.0f)

Class to hold rendering options for a PDF previewer.