有没有一种方法可以在nodejs pdfkit的一行粗体内创build一段文本?
Node-pdfkit http://pdfkit.org/index.html
我正在使用nodejs pdfkit来生成pdf。 我希望能够大胆或斜体地排列单个单词。 它看起来像pdfkit不支持这个,所以我想知道是否有人做了类似的事情?
真正有用的是调用doc.text函数,但让文档保留它的位置,以便我可以做到以下几点。
doc.text('some words then '); doc.font('Helvetica-Oblique'); doc.text('italic'); doc.font('Helvetica'); doc.text(' then the remaining words');
并看到输出:
有些文字则以斜体字表示。
现在它每个文本function输出一行。
任何人都知道这样做的好方法?
请参阅: 使用pdfkit时,我可以在同一段中混合使用字体权重吗?
pdf.text('Hello ', LEFT, 200, { //here it is, lineBreak : false }).font(bold).text('World!');
这个function是由ej4在这个拉取请求中添加的https://github.com/devongovett/pdfkit/pull/60
它还没有被合并到主要的项目中,所以我最终自己分发了pdfkit,包括ej4s的变化和一些我自己的。
基本的结果是这些变化使得添加成为可能
continued: true
到选项对象。 然后,Pdfkit会记住插入的位置,并将您返回到下一行文本的位置。
- 永远为nodeJs不工作在Ubuntu服务器
- 每次我做一个小小的改变,我是否需要重新加载app.js?
- 当我们在node.js中使用promise时,是否需要process.exit(1)
- 从mongoosecallback函数Node.js获取返回值
- 错误,当我部署ng build –prod Angular 4.3.2
- 在SPA(单页面应用程序)中使用node.js + express.js在服务器端dynamic生成内容的SEO
- Mongoose .save函数似乎没有在node.js脚本中调用
- 如何从npm脚本导出envvariables?
- 使用SHA256进行签名与使用RSA-SHA256进行签名之间的区别