This commit is contained in:
Horis 2024-02-15 11:46:50 +08:00
parent 8311a0508c
commit 9d1aa1c5d6

View File

@ -180,6 +180,8 @@ object ChapterProvider {
durY = it.second
}
}
textPages.last().lines.last().isParagraphEnd = true
stringBuilder.append("\n")
durY += titleBottomSpacing
}
contents.forEach { content ->
@ -269,6 +271,8 @@ object ChapterProvider {
}
}
}
textPages.last().lines.last().isParagraphEnd = true
stringBuilder.append("\n")
}
val textPage = textPages.last()
val endPadding = 20.dpToPx()
@ -481,7 +485,6 @@ object ChapterProvider {
lineIndex == layout.lineCount - 1 -> {
//最后一行
textLine.text = lineText
textLine.isParagraphEnd = true
//标题x轴居中
val startX = if (
isTitle &&
@ -523,9 +526,6 @@ object ChapterProvider {
}
calcTextLinePosition(textPages, textLine, stringBuilder.length)
stringBuilder.append(lineText)
if (textLine.isParagraphEnd) {
stringBuilder.append("\n")
}
textLine.upTopBottom(durY, textHeight, fontMetrics)
val textPage = textPages.last()
textPage.addLine(textLine)