【问题标题】:How to mix different fonts in the same paragraph with pdfkit in javascript如何在同一段落中使用javascript中的pdfkit混合不同的字体
【发布时间】:2023-01-04 18:37:31
【问题描述】:

如您所见,每个段落都是粗体,我只希望 ${item} 变量是粗体,其余的是另一种字体

https://i.stack.imgur.com/xmwQR.png

我的代码:


doc.fontSize(20).text(Certifico para os devidos fins que ${item}, 20, 248);


【问题讨论】:

  • 请提供足够的代码,以便其他人可以更好地理解或重现问题。

标签: javascript pdf fonts pdfkit


【解决方案1】:

doc.fontSize(20).text(`Certifico para os devidos fins que ${item}`, 20, 248);

要绘制具有多种样式的文本,我们可以拆分文本样式更改的文本并测量该文本的宽度,并将其添加到下一个要绘制的文本中。在你的情况下${item}文字需要加粗。

doc.fontSize(20).text(`Certifico para os devidos fins que ${item}`, 20, 248);
var textWidth = doc.widthOfString('Certifico para os devidos fins que ');
//Add your new text style here
doc.text(`${item}`, 20 + textWidth, 248);

【讨论】:

    猜你喜欢
    • 2014-01-03
    • 2016-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-06
    相关资源
    最近更新 更多