读书App 调整字体大小、行距时,是怎么重算页码的?网页版要怎么重算?

读书APP 在调整 字体大小、行距 之后,当前内容所在的页码会立即更新
然后看 目录,目录后面的页码也都更新了,而且感觉是瞬间就更新了。

假设 100万字的小说,在95万字附近的页面上 调整了 字体大小、行距
这个时候这个页码是怎么重算的?从头算么?
而且书里一般都有 中文、英文、数字 混排,还有插图
并不能简单的根据字数或者行数用加减乘除来重算页数。
如果APP 是从头硬算的,感觉不会这么快。

另外如果是网页版的话,100万字缓存到页面好像也不太现实
网页版的话要怎么算呢?

阅读 1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题