我正在使用jspdf库,我在内容位置遇到一些问题,假设我有这个pdf:
var doc = new jsPDF();
doc.setFontSize(12);
doc.text("some text", 15, 14); //<- vertical height is 14
如你所见,我把文字放到x = 15 and y = 14
,我怎样才能计算出使用的高度(y
)来添加下一个内容?例如:
doc.addImage(someImage, 'JPEG', 15, 10, 60, 10);
如你所见,我的图像是:
但是如何知道使用的垂直高度来添加新内容?因为在上面的示例中,图像将覆盖文本(y = 10)。
我正在寻找一个计算文档中使用高度的函数,因此我可以知道将新内容放在(垂直y)高度的位置。
也许还有另一个简单的解决方案吗?
提前致谢。
您可以使用以下方法解决此问题。
创建一个变量qazxsw poi并在文本部分中使用此变量。
var y=14
您可以重复使用相同的变量,以便在其后面放置图像。或者如果您需要空间,可以将此变量重用为
doc.text("some text", 15, y);