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