Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

分页时文字也被截取了,怎么解决!! #8

Open
zlLotus opened this issue Jan 23, 2018 · 6 comments
Open

分页时文字也被截取了,怎么解决!! #8

zlLotus opened this issue Jan 23, 2018 · 6 comments

Comments

@zlLotus
Copy link

zlLotus commented Jan 23, 2018

image

@zlLotus zlLotus changed the title 分页式文字也被截取了,怎么解决 分页时文字也被截取了,怎么解决!! Jan 23, 2018
@a992681784
Copy link

@HinduLotus 碰到同样的问题了,你解决了吗

@cfangxx
Copy link

cfangxx commented Jul 19, 2019

我的内容不是固定的。这样肯定不行。

@Daiqiangdeveloper
Copy link

怎么解决得呀 @zlLotus

@panlufei
Copy link

panlufei commented Apr 7, 2020

貌似我也遇到了

@is-liyiwei
Copy link

图片也会被截取掉一半在下一页,悲剧,我想了一个计算的方法,不知道有没有大神能够实现,就是转换成canvas的时候,先计算每个dom的高度相加,例如我这里最后一个img标签是高度300px,然后200px是在第一页,100px在第二页,会被截断,然后就利用一个算法计算出来这个高度,然后动态插入一个高度200px的div把图片挤到下一页,后面的页面和其他的dom按钮或者什么的也可以使用此类方法,不知道有没有大神能够实现这个算法T-T

@Anson2251
Copy link

我最近正好写了一个库 toPage ,用于将一个简单的 HTML 页面分割为几个标准尺寸(如A4)的页面(代码很烂,正在考虑重构)。我的想法与 @is-liyiwei 差不多。但由于比较懒,不想计算height,就直接用 ele.scrollHeight > ele.clientHeight 判断是否溢出,估计可能会有性能问题。如果溢出的话,就查看他的子元素能否放置,如果不行就挪到第二页。可以先将HTML文件预处理成页面,然后再转成 canvas,这样文字就不会被裁剪

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants