检查句子是否适合带有javascript的PDF框

时间:2016-03-22 18:21:03

标签: javascript pdf

我的PDF只支持两行(我预定了PDF上输入框的尺寸)。

有没有办法检查前端的用户输入是否只在PDF端最多两行?我试着看看是否能找到字符宽度长度,然后加上用户输入的字符的长度,但这并没有去任何地方。

1 个答案:

答案 0 :(得分:0)

单个字符的宽度取决于特定字体。但是您可能使用fixed width fonts类似Courier字体的固定宽度字符,因此您可以假设所有字符的宽度相同。检查this answer以了解如何衡量HTML网页上文本元素的宽度。

PDF使用72 DPI(每英寸点数),因此如果A4输出PDF页面大小(8.25 x 11.75英寸),则点的宽度为72*8.25 = 594 points。假设PDF中的文本将使用相同的字体和相同的大小,那么您可以检查文本的宽度是否适合594点以适合PDF。