TypeError:无法读取未定义的属性'Roboto-Regular.ttf'

Abd*_*UMI 8 javascript pdfmake

尝试使用JS API PdfMake构建PDF :

<script type="text/javascript" src="/app/js/vfs_fonts.js"></script>
<script type="text/javascript" src="/app/js/pdfmake.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

然后根据这个Helloworld,我运行:

 var docDef={ content: 'This is an sample PDF printed with pdfMake' }
 pdfMake.createPdf(docDef).download('optionalName.pdf');
Run Code Online (Sandbox Code Playgroud)

我有这个错误:

未捕获的TypeError:无法读取未定义的属性'Roboto-Regular.ttf'

难道的Roboto-Regular.ttf文件是必需的?

如果是这样的话呢?

bam*_*mse 14

我解决了在vfs_fonts之前导入pdfmake的问题.

<script type="text/javascript" src="/app/js/pdfmake.min.js"></script>
<script type="text/javascript" src="/app/js/vfs_fonts.js"></script>
Run Code Online (Sandbox Code Playgroud)