我在 Storyline 360 活动中使用 jsPDF。我已经使用 jsPDF 和 storyline 快 2 年了,我们仍然使用 jsPDF 1.5.3 版本,因为新版本无法与我们之前制作的课程一起使用。
我无法让“数字”变量进入 jsPDF。如果变量是故事情节中的变量类型“文本”,它会正常工作。这只是一个破坏它的数字变量。我已将其隔离为这个问题,并包含一个代码示例。我从一个全新的故事情节文件开始,新的变量,不同的变量名称,唯一解决它的是将我的变量类型更改为故事情节中的文本,这对我来说不是解决方案,因为我需要对这些进行数学运算活动中的数字,并将这些结果带到生成的 PDF 中。感谢您的任何指导和帮助。
//Retrieve Player Variables
var player = GetPlayer();
userScore01 = player.GetVar("UserScore");
//Create PDF
var doc = new jsPDF();
doc.setFontType("bold");
doc.setFontSize(16);
doc.text(20, 28, userScore01);
//Save PDF
doc.save('Test.pdf');