如何从pt / px设置characterSpacing?
如何从pt / px设置lineHeight?
我无法理解如何将点或像素转换为pdfkit的值。请帮帮我
https://github.com/devongovett/pdfkit
我需要将html文本转换为pdf。而且你需要匹配字母间距和行间距。
CSS:字体 - 18pt; LineHeight - 1.4(不是pt); letterSpacing - 2pt;
如何在pdfkit中设置它?
doc.text(element.content, element.left, element.top, {
width : element.width,
align : element.properties.textAlign,
characterSpacing : 2, //???
lineBreak : false,
lineGap : 1.4, //????
});
答案 0 :(得分:0)
使用pdfKit时,测量单位是72英寸等于1英寸的点。 所以characterSpacing是每个字符之间有多少“点”。在提供的2的示例中,该值为2点或2/72英寸。
lineGap,是文本行之间的点数。例如,lineGap:10是10/72英寸。这表示一行的底部和下一行的顶部之间的空间。
这与HTML中的line-height不同,在HTML中,line-height更像是指定行高的乘数。