在向jsPDF添加内容时获取当前的x,y位置

时间:2017-02-01 11:47:18

标签: javascript jspdf

我正在尝试使用jsPDF创建pdf 是否有任何函数将写入内容的当前光标位置返回到pdf doc?

2 个答案:

答案 0 :(得分:1)

我面对同样的问题,我搜索一个方法或类似的方法来获得当前的位置。但我没找到一个。

我的解决方案非常简单。我为x和y创建了局部变量。我设置它们一次,之后我计算新位置并将值保存在相应的变量中。所以你一直都知道你当前的光标位置。

答案 1 :(得分:0)

以下代码段显示了添加一行或一段文本后可以得出新y位置的一种可能方法(您可以在https://parall.ax/products/jspdf上对其进行测试):

SET TRANSACTION USE ROLLBACK SEGMENT <test_segment>;
DELETE FROM tabletobedeleted WHERE <some_condition>
COMMIT;

如果您在splitTextTosize()函数中更改了定义为第二个参数的宽度(例如,从50更改为80),则会相应地调整下一行的y位置。