问题描述
我正在尝试使用和自定义此电子书阅读器库Folioreader。在此库中,未计算整个电子书的页码。仅使用当前章节的webView高度计算章节页面:
val currentPage = (Math.ceil(scrollY.toDouble() / mWebview!!.webViewHeight) + 1).toInt()
val totalPages = Math.ceil(mWebview!!.contentHeightVal.toDouble() / mWebview!!.webViewHeight).toInt()
val pagesRemaining = totalPages - currentPage
在其他阅读器(如FBReader和Lithium)中,给出了整本书的页码,但没有根据屏幕上显示的内容显示。有时,两个页面(不在同一屏幕中显示)具有相同的页码。由于在epub中没有具体的分页概念,所以我想了解他们如何计算页码。是否有一些标准方法或应该如何处理?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)