我有一个网页,其中某个DIV
(称为content
)内的 HTML 被转换为 PDF。content
div 中可以有更多的div,每个 div 都包含文本,并且绝对定位。这些中的每一个divs
都称为“文本框”
问题是 PDF结果与content
. 有时文本会在 PDF 中换成两行,尽管在 HTML 中并非如此。当满足以下条件时会发生这种情况:
- 包含
textbox
文本在当前视图中似乎很好,但如果用户要放大(使用 Ctrl+),则文本将换行到其 div 中的下一行。
所以我需要做的是以某种方式检测如果 HTML 被放大,会有一个 text-wrap,如果是这样,那么将元素的宽度扩大一点,这样 PDF 就不会最终换行到一个新队。
有什么方法可以检测到吗?或者其他任何达到相同效果的东西?