如何在JsPDF中添加和设置字体?

问题描述 投票:0回答:1

我一直试图以不同的方式设置Helvetica字体,但似乎没有任何效果。我了解addFont和setFont函数,但使用它们时遇到了问题。

这是我所拥有的:

doc.addFont('Helvetica', 'Helvetica', 'normal')
doc.setFont('Helvetica')

显然Helvetica的后记名称是'Helvetica',所以我不知道它可能是什么。

javascript reactjs jspdf
1个回答
0
投票

you can convert your font

示例PTSans-normal.js

import jsPDF from 'jspdf'jsPDF - Importing fonts in React.js / ES6 style

使用新字体

import 'assets/fonts/PTSans-normal.js';
import jsPDF from 'jspdf';

const doc = new jsPDF();

doc.setFont('PTSans'); // set custom font
doc.setFontSize(12); // you can change size
doc.text('Hello', x, y) // and you can write your text

console.log('Show all font in jsPDF',doc.getFontList());
© www.soinside.com 2019 - 2024. All rights reserved.