Package-level declarations
Types
Link copied to clipboard
data class PageZoom(@FloatRange(from = 1.0, to = 15.0 ) val zoomBy: Float = 1.0f, val pageIndex: Int = 0)
Stores the default zoom level and the offset of the selected zoomed page.
Link copied to clipboard
data class ScrollbarConfiguration(val horizontalAlignment: Alignment = Alignment.BottomCenter, val verticalAlignment: Alignment = Alignment.CenterEnd, val autoHide: Boolean = true, val horizontalScrollHead: @Composable () -> Unit? = null, val verticalScrollHead: @Composable () -> Unit? = null)
Stores the scrollbar configuration for the Document layout.
Link copied to clipboard
data class SdkConfiguration(val scrollDirection: ERROR CLASS: Symbol not found for PageScrollDirection?? = PageScrollDirection.HORIZONTAL, val thumbnailGridEnabled: Boolean = false, val thumbnailBarMode: ERROR CLASS: Symbol not found for ThumbnailBarMode?? = ThumbnailBarMode.THUMBNAIL_BAR_MODE_FLOATING, val immersiveMode: Boolean = false, val selectedIndex: Int = 0, val pageFitMode: ERROR CLASS: Symbol not found for PageFitMode = PageFitMode.FIT_TO_SCREEN, val pageScrollMode: ERROR CLASS: Symbol not found for PageScrollMode = PageScrollMode.PER_PAGE, @FloatRange(from = 1.0, to = 15.0 ) val startZoom: Float = 1.0f, val pageZoom: PageZoom = PageZoom(), val searchConfiguration: TextSearchConfiguration? = TextSearchConfiguration(), val scrollbarConfiguration: ScrollbarConfiguration = ScrollbarConfiguration(), val isAiAssistantEnabled: Boolean = false)
Stores the configuration for the SDK.
Link copied to clipboard
data class TextSearchConfiguration(val isSearchUiVisible: Boolean = false, val searchType: ERROR CLASS: Symbol not found for SearchType = SearchType.INLINE, val searchResultHighlight: @Composable (rect: Rect, isSelected: Boolean) -> Unit = { rect, isSelected ->
DefaultSearchResultHighlight(rect, isSelected)
})
Functions
Link copied to clipboard
fun DefaultSearchResultHighlight(rect: Rect, isSelected: Boolean, highlightColor: Color = Color(0x7FFCEE66), borderForSelected: Color = MaterialTheme.colorScheme.onBackground)
Default search result highlight composable. Puts a translucent yellow box at the given rect. If selected, a border with a single pulse animation is added.