diff --git a/app/src/main/java/io/legado/app/ui/book/read/page/provider/ChapterProvider.kt b/app/src/main/java/io/legado/app/ui/book/read/page/provider/ChapterProvider.kt index a289e04b5..54894127b 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/page/provider/ChapterProvider.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/page/provider/ChapterProvider.kt @@ -164,7 +164,7 @@ object ChapterProvider { } durY = setTypeImage( book, bookChapter, matcher.group(1)!!, - durY, textPages, book.getImageStyle() + absStartX, durY, textPages, book.getImageStyle() ) start = matcher.end() } @@ -204,6 +204,7 @@ object ChapterProvider { book: Book, chapter: BookChapter, src: String, + absStartX: Int, y: Float, textPages: ArrayList, imageStyle: String?, @@ -254,8 +255,8 @@ object ChapterProvider { textLine.textChars.add( TextChar( charData = src, - start = start, - end = end, + start = absStartX + start, + end = absStartX + end, isImage = true ) )