# androidx.pdf.compose

Provides @Composables for presenting PDF content

## Interfaces

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/pdf/compose/PdfZoomScrollScope` | Scope used for suspending scroll blocks |

## Classes

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/pdf/compose/FastScrollConfiguration` | Value class describing visual customization to the fast scrolling affordance. |
| `https://developer.android.com/reference/kotlin/androidx/pdf/compose/PdfSelectionMenuBuilderScope` | Scope for building a selection menu in `https://developer.android.com/reference/kotlin/androidx/pdf/compose/PdfViewer.composable#PdfViewer(androidx.pdf.PdfDocument,androidx.pdf.compose.PdfViewerState,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Boolean,androidx.pdf.ocr.OcrProvider,kotlin.Float,kotlin.Float,kotlin.Int,kotlin.Int,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.pdf.compose.FastScrollConfiguration,androidx.compose.foundation.layout.PaddingValues,kotlin.Function1,kotlin.Function1,kotlin.Function1,kotlin.Function0,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/pdf/compose/PdfViewerState` | A state object that can be hoisted to observe and control `https://developer.android.com/reference/kotlin/androidx/pdf/compose/PdfViewer.composable#PdfViewer(androidx.pdf.PdfDocument,androidx.pdf.compose.PdfViewerState,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Boolean,androidx.pdf.ocr.OcrProvider,kotlin.Float,kotlin.Float,kotlin.Int,kotlin.Int,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.pdf.compose.FastScrollConfiguration,androidx.compose.foundation.layout.PaddingValues,kotlin.Function1,kotlin.Function1,kotlin.Function1,kotlin.Function0,kotlin.Function1)` zoom, scroll, and content position. |

## Composables

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/pdf/compose/PdfViewer.composable` | A `https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable` that presents PDF content, provided as `https://developer.android.com/reference/kotlin/androidx/pdf/PdfDocument` |
| `https://developer.android.com/reference/kotlin/androidx/pdf/compose/rememberPdfViewerState.composable` | Creates and remembers a `https://developer.android.com/reference/kotlin/androidx/pdf/compose/PdfViewerState`. |