我们的项目要求使用Column属性,把一篇文章分成N多页,现在有一个需求,就是找到每个column中,起点和终点字符的位置,在起点前面加一个空span(class=page-start),用于标记这是新的一页的起点,在终点字符后面也加一个空span(class=page-end),用于标记这是新的一页的终点。
比如下图所示,这几个箭头所指的位置,就是我要找的位置。
因为每个手机的屏幕大小是不一样的,所以这个位置是动态的,需要临时进行计算。请各位大神帮帮忙,这个有什么好方法可以实现??
多谢。
我们的项目要求使用Column属性,把一篇文章分成N多页,现在有一个需求,就是找到每个column中,起点和终点字符的位置,在起点前面加一个空span(class=page-start),用于标记这是新的一页的起点,在终点字符后面也加一个空span(class=page-end),用于标记这是新的一页的终点。
比如下图所示,这几个箭头所指的位置,就是我要找的位置。
因为每个手机的屏幕大小是不一样的,所以这个位置是动态的,需要临时进行计算。请各位大神帮帮忙,这个有什么好方法可以实现??
多谢。
13 回答12.7k 阅读
8 回答2.4k 阅读
2 回答5k 阅读✓ 已解决
7 回答1.8k 阅读
3 回答2.2k 阅读✓ 已解决
5 回答750 阅读
3 回答1.1k 阅读✓ 已解决
个人感觉应该获取屏幕宽度和高度以后,定好字体、大小、行高,然后计算好能容纳多少行,每行多少个字,再做动态分页吧。