如何计算jsPDF中的垂直高度?

问题描述 投票:1回答:1

我正在使用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);

如你所见,我的图像是:

  • x:15
  • 并且:10
  • 宽度:60
  • 身高:10

但是如何知道使用的垂直高度来添加新内容?因为在上面的示例中,图像将覆盖文本(y = 10)。

我正在寻找一个计算文档中使用高度的函数,因此我可以知道将新内容放在(垂直y)高度的位置。

也许还有另一个简单的解决方案吗?

提前致谢。

javascript jquery jspdf
1个回答
1
投票

您可以使用以下方法解决此问题。

创建一个变量qazxsw poi并在文本部分中使用此变量。

var y=14

您可以重复使用相同的变量,以便在其后面放置图像。或者如果您需要空间,可以将此变量重用为

doc.text("some text", 15, y);
© www.soinside.com 2019 - 2024. All rights reserved.