//design/com.pixelnetica.design.read/RecognizedText
RecognizedText
[androidJvm]\
@Composable
fun RecognizedText(modifier: Modifier = Modifier, picture: ScanPicture?, lookupRect: Rect?, lookupProgress: Int, originalText: ScanText, modifiedText: ScanText, zoomImageParams: ZoomImageParams = defaultZoomImageParams( scrollPadding = PaddingValues(0.dp) ), onCancel: () -> Unit = { }, onConfirmRestore: ConfirmRestoreScope.(List<CharSequence>) -> Unit = { }, onModifiedTextChanged: (ScanText) -> Unit = { }, onProgress: (RecognizedStatus) -> Unit = { }, emptyTextMessage: @Composable(modifier: Modifier) -> Unit)
A composable to show and edit results of recognition
Parameters
androidJvm
| modifier | a Compose Modifier. |
| picture | an instance of ScanPicture to show. |
| lookupRect | rectangle to highlight. |
| lookupProgress | progress value. |
| originalText | recognized text. |
| modifiedText | text was modified by user. |
| zoomImageParams | parameters to display the picture. |
| onCancel | callback to cancel recognition. |
| onConfirmRestore | callback to replace text part from originalText. |
| onModifiedTextChanged | callback to save modified text. |
| onProgress | callback to inform a recognition status. |
| emptyTextMessage | a Composable function to show message if page hasn’t a text. |