我的PDF只支持两行(我预定了PDF上输入框的尺寸)。
有没有办法检查前端的用户输入是否只在PDF端最多两行?我试着看看是否能找到字符宽度长度,然后加上用户输入的字符的长度,但这并没有去任何地方。
答案 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。